按官方的方法进入仿真调试后:
1. 问题1: 若在正常运行情况下,在T-Head Debug server里,点击“run”, 看显示屏直接就死掉了,此时若仿真进去,就会停在while(1)里,
CALL STACK显示“trap Unknown Source” 串口终端无任何反应,死掉了。
2. 问题2: 若开机时在串口终端CTRL+C停在boot里时:再进行DEBUG,会停在“rt_system_heap_init”函数上
可一直正常运行至:
rt_system_scheduler_start()->rt_hw_context_switch_to((rt_ubase_t)&to_thread->sp);
大多数情况下,在这里就跑飞了,现象同上述问题1
但时不时又会正常运行,可仿真!
各位大佬有何高见?
离线