TI论坛
直播中

王丽娟

7年用户 176经验值
私信 关注
[问答]

379D芯片的CLA协处理器一旦将芯片复位就不能重新启动运行

我第一次使用28379D的芯片,在调试CLA时遇到了麻烦,希望能得到大家的帮助:
我使用汇编语言编写程序,在DUG模式下,CLA可以正常运行,一旦将芯片复位,就不能重新启动运行。
我怎么配置CMD文件才能使CLA的程序能从FLASH自动加载到RAM区,并自动运行?

回帖(10)

冯敬宇

2018-9-11 11:13:29

我第一次使用28379D的芯片,在调试CLA时遇到了麻烦,希望能得到大家的帮助:

我使用汇编语言编写程序,在DUG模式下,CLA可以正常运行,一旦将芯片复位,就不能重新启动运行。

我怎么配置CMD文件才能使CLA的程序能从FLASH自动加载到RAM区,并自动运行?

Eric:

你可以参考这个例程:C:ticontrolSUITEdevice_supportF2837xDv210F2837xD_examples_Cpu1cla_asincpu01


#ifdef _FLASH
    //
    // Copy over code from FLASH to RAM
    //
    memcpy((uint32_t *)&Cla1funcsRunStart, (uint32_t *)&Cla1funcsLoadStart,
           (uint32_t)&Cla1funcsLoadSize);
#endif //_FLASH

另外,重新启动指的是上电重启吧?
如果的debug模式,要reset cpu, restart这样操作才可以。                                                                          - ERIC
举报

王丽娟

2018-9-11 11:31:56
引用: guigui_7044 发表于 2018-9-11 12:29

我第一次使用28379D的芯片,在调试CLA时遇到了麻烦,希望能得到大家的帮助:

对,我指的是上电复位,也就是说现在这个情况下我不用对CMD文件做任何修改?
举报

王丽娟

2018-9-11 11:41:42
引用: qwer31 发表于 2018-9-11 12:48
对,我指的是上电复位,也就是说现在这个情况下我不用对CMD文件做任何修改?

能不能提供一下这段搬运程序的汇编代码?
谢谢
举报

冯敬宇

2018-9-11 11:48:12
引用: qwer31 发表于 2018-9-11 12:58
能不能提供一下这段搬运程序的汇编代码?
谢谢

这段代码不需要是汇编代码呀,你可以在初始化的时候做就可以。你参考我给你爹那个例程。                                                                          - ERIC
举报

更多回帖

发帖
×
20
完善资料,
赚取积分