|
发表于 2018-10-2 22:02:13
|
显示全部楼层
我手里的一个文件: STemWin532版本: STemWin532_CM4_Keil_ot.lib
i.GUI_Init:000000F4 EXPORT GUI_Init
i.GUI_Init:000000F4 GUI_Init
i.GUI_Init:000000F4 PUSH.W {R4-R8,LR}
i.GUI_Init:000000F8 LDR R0, =0xE0002000
i.GUI_Init:000000FA LDR R1, [R0]
i.GUI_Init:000000FC BIC.W R1, R1, #1
i.GUI_Init:00000100 STR R1, [R0]
i.GUI_Init:00000102 LDR R0, =0x40023000
i.GUI_Init:00000104 MOVS R6, #1
i.GUI_Init:00000106 STR R6, [R0,#8]
i.GUI_Init:00000108 LDR R1, =0xF407A5C2
i.GUI_Init:0000010A STR R1, [R0]
i.GUI_Init:0000010C LDR R0, [R0]
i.GUI_Init:0000010E LDR R1, =0xB5E8B5CD
i.GUI_Init:00000110 CMP R0, R1
i.GUI_Init:00000112 BEQ loc_116
===========================================================
0009dc0ah: 88 42 00 D0 FE E7 31 4D ; 圔.玄?M
===============================================
【88 42】 对应的汇编是 cmp r0,r1
“当改为8A 42 00 D0 FE E7 2B 4D后,不管是CRC打开或关闭都不能正常显示”
【8A 42】 对应的汇编是 cmp r2, r1 ---->这是不行的.
可以改成以下二种,就可以绕过了:
【89 42】对应的汇编是 cmp r1,r1
【80 42】对应的汇编是 cmp r0,r0
|
|