帮忙看下启动代码里的一句 实在不懂 谢谢了
刚买的FL2440 看了下BOOTLOADER在切换大小端存储方式的时候有名代码:ChangeBigEndian
;@0x24
[ ENTRY_BUS_WIDTH=32
DCD 0xee110f10 ;0xee110f10 => mrc p15,0,r0,c1,c0,0
DCD 0xe3800080 ;0xe3800080 => orr r0,r0,#0x80;//Big-endian
DCD 0xee010f10 ;0xee010f10 => mcr p15,0,r0,c1,c0,0
]
注释我看懂了,但是为什么 “DCD0xee110f10”相当于mrc p15,0,r0,c1,c0,0 DCD不是分配一个存储空间的吗真诚求解谢谢 我理解前者是后者的指令码,你研究下 谢谢了 我明白了 就是把指令写成二进制的机器码行式 是为了让大小端模式下都能执行,人为的调下顺序
页:
[1]