我用的是TMS320F28379D芯片
分别使用 2837x_FLASH_lnk_cpu1.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
或者TMS320F28379D.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
或者IDDK_Servo_2837x_FLASH_lnk_cpu1.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
都不行
请问可能是什么原因?
我烧写在RAM当中也是用的以下配置,可以成功烧写。
Eric Ma:Eric:
没有看到出错的信息,麻烦重新提交。
我用的是TMS320F28379D芯片
分别使用 2837x_FLASH_lnk_cpu1.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
或者TMS320F28379D.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
或者IDDK_Servo_2837x_FLASH_lnk_cpu1.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
都不行
请问可能是什么原因?
我烧写在RAM当中也是用的以下配置,可以成功烧写。
lei qin37:
回复 Eric Ma:
请问下您还需要哪边的出错信息,能具体说一下吗?我好贴,problems的错误信息已在上面贴出来了
我用的是TMS320F28379D芯片
分别使用 2837x_FLASH_lnk_cpu1.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
或者TMS320F28379D.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
或者IDDK_Servo_2837x_FLASH_lnk_cpu1.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
都不行
请问可能是什么原因?
我烧写在RAM当中也是用的以下配置,可以成功烧写。
Seven Han:
回复 lei qin37:
请将编译或者烧录时出现的报错贴上来,您用的是哪个工程,有尝试使用例程烧录么。
我用的是TMS320F28379D芯片
分别使用 2837x_FLASH_lnk_cpu1.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
或者TMS320F28379D.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
或者IDDK_Servo_2837x_FLASH_lnk_cpu1.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
都不行
请问可能是什么原因?
我烧写在RAM当中也是用的以下配置,可以成功烧写。
lei qin37:
回复 Seven Han:
TI工程师你好:
我目前用 TMS320F28379D.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd 是没有报错的,但是每次一运行到ethercat的cia402的程序初始化的时候就会进入非法中断。 显示 No source available for "0x8095a"
我用的是TI官方的MonoMtrServo_377s的程序加上ethercat的代码,移植到28379上面的。
之前我是放在ram里面的可以用,现在在移植到flash当中
No source available for "0x8095a"
我用的是TMS320F28379D芯片
分别使用 2837x_FLASH_lnk_cpu1.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
或者TMS320F28379D.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
或者IDDK_Servo_2837x_FLASH_lnk_cpu1.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
都不行
请问可能是什么原因?
我烧写在RAM当中也是用的以下配置,可以成功烧写。
lei qin37:
回复 Seven Han:
TI工程师你好:
我发现是因为cmd文件的原因,代码量太大导致的溢出。
所以我想请教一下根据什么来判断我cmd文件怎么修改?不知道对应修改哪个字段,请问是否有什么文档说明?或者要根据程序输出的什么文件来修改cmd呢?
我用的是TMS320F28379D芯片
分别使用 2837x_FLASH_lnk_cpu1.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
或者TMS320F28379D.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
或者IDDK_Servo_2837x_FLASH_lnk_cpu1.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
都不行
请问可能是什么原因?
我烧写在RAM当中也是用的以下配置,可以成功烧写。
Eric Ma:
回复 lei qin37:
“我发现是因为cmd文件的原因,代码量太大导致的溢出。
所以我想请教一下根据什么来判断我cmd文件怎么修改?不知道对应修改哪个字段,请问是否有什么文档说明?或者要根据程序输出的什么文件来修改cmd呢?"
Eric:
你rebuild一下工程,然后看看console里面有没有什么警告或报错信息。
另外,参考一下controlSUITE里面的例程代码。
我用的是TMS320F28379D芯片
分别使用 2837x_FLASH_lnk_cpu1.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
或者TMS320F28379D.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
或者IDDK_Servo_2837x_FLASH_lnk_cpu1.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
都不行
请问可能是什么原因?
我烧写在RAM当中也是用的以下配置,可以成功烧写。
lei qin37:
回复 Eric Ma:
TI工程师你好:
例程代码烧录flash或者ram都没有问题,我也参考其配置。
我屏蔽掉我代码的一段后,某些功能是能用的,也不会进入非法中断,所以我怀疑是代码量过多造成的溢出,
所以我主要想寻求的帮助是根据什么来修改我的cmd文件?来确定我的哪边溢出?
console里面的报错和problems里面的是一样的,不过我之前在ram里面运行的时候也有这些warning,应该是不碍事的
我用的是TMS320F28379D芯片
分别使用 2837x_FLASH_lnk_cpu1.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
或者TMS320F28379D.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
或者IDDK_Servo_2837x_FLASH_lnk_cpu1.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
都不行
请问可能是什么原因?
我烧写在RAM当中也是用的以下配置,可以成功烧写。
lei qin37:
回复 Eric Ma:
Eric Ma工程师 你好:
我的永磁同步电机程序和ethercat程序分别烧录到flash当中是能用的,但是烧录到我将两个程序合在一起的程序中还是会进入非法中断。
我不知道是哪边的内存溢出了,请问这要怎么判断?
我用的是TMS320F28379D芯片
分别使用 2837x_FLASH_lnk_cpu1.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
或者TMS320F28379D.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
或者IDDK_Servo_2837x_FLASH_lnk_cpu1.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
都不行
请问可能是什么原因?
我烧写在RAM当中也是用的以下配置,可以成功烧写。
user4410368:
回复 lei qin37:
你好,我现在也在做个项目,dsp28379+ethercat,,可以留下个联系方式,有的问题想跟您请教下
我用的是TMS320F28379D芯片
分别使用 2837x_FLASH_lnk_cpu1.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
或者TMS320F28379D.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
或者IDDK_Servo_2837x_FLASH_lnk_cpu1.cmd + F2837xD_Headers_nonBIOS_cpu1.cmd
都不行
请问可能是什么原因?
我烧写在RAM当中也是用的以下配置,可以成功烧写。
Susan Yang:
回复 user4410368:
您也可以将详细问题重新发帖询问,请尽量不要跟踪旧贴,谢谢