TI中文支持网
TI专业的中文技术问题搜集分享网站

请教一下TI工程师,我想将程序烧录到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当中也是用的以下配置,可以成功烧写。

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:

您也可以将详细问题重新发帖询问,请尽量不要跟踪旧贴,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » 请教一下TI工程师,我想将程序烧录到FLASH当中运行,可是一直出现下列问题是怎么回事?
分享到: 更多 (0)