“
我第一次使用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
“
我第一次使用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
举报