使用串口中间件的汇编查看:<br /> ldrb r0,[r4,#0]<br /> ldr r1,0x0000226c ; = #0xe000c000<br /> strb r0,[r1,#0]<br /><br />不使用时的汇编查看:<br /> ldr r1,0x00002198 ; = #0xe000c000<br /> strb r0,[r1,#0]<br /><br />发现少了ldrb语句<br />单步执行正是在这里取数据终止的,是指针引起的吗
|