Part Number:TMS320F280025
最近有做bootloader的需求,想要仿真看看门狗复位后程序跳转的是否正确,但是在连接仿真器的情况下,复位后就无法继续仿真,停止在一个地方死循环,如图:
,
后来我改成使用SysCtl_simulateReset(0x0001);函数进行复位,也是一样。
请问有什么办法可以在单片机复位的时候继续仿真么?
Ben Qin:
你好,此时点击restart程序可以运行吗?
,
user4753533:
可是我想继续运行,不想restart
,
Ben Qin:
你好,我认为复位之后程序不会从原位置继续运行,所以这时候只能restart。
,
user4753533:
dsp不是有个仿真器下的模拟独立运行模式么,就是往地址0xD00的最高字节写入0xA5,但是我在程序里写入这个地址好像没有效果,只有在仿真时,在memory窗口写入才有效,是为什么
,
user4753533:
这是我写入这个地址的代码
,
Ben Qin:
你的意思是在程序中该地址写不进去?
,
user4753533:
对的,我用代码直接写写不进去,但是在memory窗口可以写进去,代码在我回复的截图里面
,
Ben Qin:
这个函数你是在哪里看到的?你用的是哪个例程?