主题中讨论的其他器件:C2000WARE
您好的团队:
客户的项目分为引导加载程序和应用程序、 闪存 A-D 中的引导加载程序以及 闪存 E-K 中的应用程序
当使用 JTAG 进行调试时、程序可以正常工作、但是在将程序加载到闪存并运行后、程序无法正常运行。
客户似乎已将代码从闪存复制到 RAM:
memcpy(&RamfuncsRunStart, &RamfuncsLoadStart, (size_t)&RamfuncsLoadSize);
memcpy(&RamfuncsFapiRunStart, &RamfuncsFapiLoadStart, (size_t)&RamfuncsFapiLoadSize);
CMD文件:
.TI.ramfuncFapi : {
--library=../F2837xD_flashapi/lib/F021_API_F2837xD_FPU32.lib
}
LOAD = FLASHG,
RUN = RAMD1,
RUN_START(_RamfuncsFapiRunStart),
LOAD_START(_RamfuncsFapiLoadStart),
LOAD_SIZE(_RamfuncsFapiLoadSize),
PAGE = 0, ALIGN(4)
但项目仍然有这个问题。
此致、
绿色