内存分配

STM32与ARM代码执行过程

1、ARM(JZ2440)

 

  启动方式:
1)nor启动
STM32与ARM代码执行过程
注:1、bootloader烧在norflash的0地址
2、将bootloader从norflash中复制到SDRAM中的链接地址(memorycp函数拷贝)
3、此时CPU看的的0地址是在norflash上
2)nand启动
STM32与ARM代码执行过程
注:1、上电后,nandflash中的前4k内存中的数据被自动的复制到2440片内RAM中
2、从片内中的0地址开始执行
3、此时CPU看到的0地址是在片内内存中
4、用nandflash中的4k代码将bootloader复制到SDRAM中的链接地址
2、STM32
STM32与ARM代码执行过程

 

  (转载自:https://blog.csdn.net/yangkuiwu/article/details/78219995/)

相关文章: