内存分配
1、ARM(JZ2440)
启动方式:
1)nor启动
注:1、bootloader烧在norflash的0地址
2、将bootloader从norflash中复制到SDRAM中的链接地址(memorycp函数拷贝)
3、此时CPU看的的0地址是在norflash上
2)nand启动
注:1、上电后,nandflash中的前4k内存中的数据被自动的复制到2440片内RAM中
2、从片内中的0地址开始执行
3、此时CPU看到的0地址是在片内内存中
4、用nandflash中的4k代码将bootloader复制到SDRAM中的链接地址
2、STM32
(转载自:https://blog.csdn.net/yangkuiwu/article/details/78219995/)