天嵌 ARM开发社区

 找回密码
 注册
查看: 2422|回复: 1

关于arm程序执行的顺序以及物理地址

[复制链接]
JMS 发表于 2012-4-29 20:27:50 | 显示全部楼层 |阅读模式
刚接触ARM2天,现在有点感触想问下对不对,我用的是TQ2440
我的理解是ARM的nor flash是存放bootloader的,nand flash存放的是放的是应用程序,在ARM启动时nand flash的前4k的代码装载到SDRAM,包括初始化代码,不知道对不对,请大家指正
如果我这样理解就又有疑惑了,那么nor flash里面的bootloader有什么用(除了通过uboot通过串口将程序烧写到nand flash
关于arm程序执行的顺序以及物理地址,具体是怎么样的
embedsky_lhh 发表于 2012-5-25 21:24:51 | 显示全部楼层
如果从nand启动,就是CPU先拷贝nand前4KB代码到内部的SRAM中,而一般nand的前4KB代码里有初始化外部SDRAM功能,还有将nand里边的初始化代码(或bootloader)拷贝到SDRAM中,然后跳到SDRAM中运行程序
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-29 06:42 , Processed in 1.062500 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表