硬件仿真进来就卡在LDR R0, =SystemInit

2019-07-21 00:57发布

本帖最后由 袁超 于 2019-5-18 23:34 编辑

之前都好好的,不知道发生了什么,不管是硬件仿真还是软件仿真,进来就直接卡在 LDR     R0, =SystemInit,进不了main函数。此问题解决后单步调试很顺畅,但是main函数执行完之后继续进入汇编:
                 LDR     R0, =SystemInit
                 BLX     R0
                 LDR     R0, =__main
                 BX      R0
                 ENDP


逐条执行后又卡死在BX R0这句,lcd屏幕不停闪烁,预期字符不显示,新手表示很无助
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
袁超
1楼-- · 2019-07-21 05:46
这个问题分两部分,第一部分程序死在 LDR     R0, =SystemInit 已解决,参见2楼;第二部分是卡死在 BX R0 这句,加 while(1)循环解决。
袁超
2楼-- · 2019-07-21 06:22
 精彩回答 2  元偷偷看……
warship
3楼-- · 2019-07-21 12:19
从来不用SystemInit的飘过。

一周热门 更多>