通过DSP的RESETn管脚对DSP进行复位重启,dsp偶尔会出现boot不起来的现象,断电重启都能起来。仿真器连上去看boot相关寄存器的值如下:
Nancy Wang:
电源部分有没有检查,是否符合手册要求的上电时序?reset信号是否足够长?
,
user1889975:
电源查过的,而且每次上电起来都是好的,reset长度都调过,现在是150ms左右的低电平
,
Nancy Wang:
BOOT寄存器你可以跟正常能启动的时候对比看一下,如果是一样的,就没问题。
无法启动的时候用仿真器跟一下看看,程序跑到了哪里。
processors.wiki.ti.com/…/Debugging_Boot_Issues
,
user1889975:
仿真器连接时程序位置及相关寄存器参数,如下图:此时点F8,DSP能正常运行