1、在arm9当中0x0000 0000 ~~ 0x0100 0000 :16M Nor Flash
0x8000 0000 ~~ 0x8100 0000 :16M Nor Flash
一共是32M的nor flash
也就是说给NOR FLASH分配了这么大的空间32M,当然比较常见的NORFLASH只用到2M
下面说说这个是真么转换的
我们看到地址0x0000 0000 ~~ 0x01000000这之间相隔 0x01000000也就是十进制的16777216
把16777216除以1024就是多少K,再除以1024就是多少M,16777216/1024/1024=16M
但是地址是以0x01来递增的但是我们的arm是32位的故用四个地址来存放一个int型,也就是说一个地址只能存放八位(也就是一个字节)。
因为1个地址对1个字节啊.
16位的地址线,1个地址对应2个字节
|