如何验证全志t3起boot后,存储初始化是否有问题:
memory write
memory display
.b bity 8b
.w wide 16b
.l long 32b
mw.w 16b数据 想写入的值(16b) 写的次数(不断向后写)
例子:
mw.w 0x30000000 0xaaaa 30
md.w 0x30000000 40
错误
mw.w 0x3FFFFFFE 0xaaaa 1
md.w 0x3FFFFFFE 1
错误
mw.w 0x40000000 0xaaaa 30
md.w 0x40000000 40
mw.w 0x80000000 0xaaaa 30
md.w 0x80000000 40
mw.w 0xB0000000 0xaaaa 30
md.w 0xB0000000 40
mw.w 0xBFFFFFFE 0xaaaa 1
md.w 0xBFFFFFFE 1
正常
mw.w 0xC0000000 0xaaaa 30
md.w 0xC0000000 40
错误
以上可用地址空间在0x4000 0000 - 0xBFFF FFFF
共1G空间
注意:
全志T3最大只支持2G内存。
当实际的物理内存为1G时,实际0x4000 0000 - 0x7FFF FFFF可用
当实际的物理内存为2G时,实际0x4000 0000 - 0xBFFF FFFF可用
当实际的物理内存为4G时,实际0x4000 0000 - 0xBFFF FFFF可用(bsp的实际空间分配也只能用2G)