出现的现象跟这个帖子一样:e2echina.ti.com/.../
但是此贴回复的方案是所有api都已经搬到ram运行,我的代码也做到了,并且cmd文件分配ram范围没有超出,还剩下很多,
初始化flash的时候运行Fapi_setActiveFlashBank()dsp就会复位
问题已解决 参考此贴链接:https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1359582/tms320f28379d-stuck-in-fapi_setactiveflashbank
在运行Fapi_setActiveFlashBank前把Flash0CtrlRegs.FRD_INTF_CTRL.bit.PREFETCH_EN寄存器关闭,运行完成后再打开,如图: