This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
如题,DSP 正常上电时,程序进入bootloader,跳转时到App时,有一定概率出现未按App预设的逻辑来执行,概率较高,差不多每上电10次,能遇到一次
调试只有一块板子,问题已将解决了,app工程 启动文件 LB _c_int00语句前插入Ram初始化语句,问题解决。可能与boot和app共用同一片ram有关,贴一下代码,出现同样问题的人,可以参考一下
; DSP RAM初始化 .text main_init: MOV ACC, #00H MOVL XAR5, #0000H ;clear M0 MOVL XAR4, #(400H-1) RPT @AR4 || MOV *XAR5++, ACC MOVL XAR5, #0400H ;clear M1 MOVL XAR4, #(400H-1) RPT @AR4 || MOV *XAR5++, ACC MOVL XAR5, #8000H ;clear L0 L2 L3 MOVL XAR4, #(1000H-1) RPT @AR4 || MOV *XAR5++, ACC MOVL XAR5, #9000H ;clear L1 MOVL XAR4, #(1000H-1) RPT @AR4 || MOV *XAR5++, ACC LB _c_int00