天嵌 ARM开发社区

 找回密码
 注册
查看: 2611|回复: 2

基于nandflash的bootloader的启动过程

[复制链接]
黄阿玛 发表于 2010-4-8 11:27:20 | 显示全部楼层 |阅读模式
请问nandflash中的bootloader的启动过程是什么样的?复位跟上电有什么区别?我看了相关论文,说上电复位都是应该是执行一个rst的中断程序,而在启动代码放在了nandflash中(这时是不能执行程序的),上电时,是会把nandflash中的程序搬运到ram中,之后才会设置中断向量。也就是说上电时还没有中断向量,怎么可能是去执行中断程序呢?还有请问把nandflash中的程序搬运到ram中是指sram还是只sdram?请高手指点!谢谢!
wuchguang 发表于 2010-9-6 15:24:22 | 显示全部楼层
1# 黄阿玛


天嵌TQ2440使用的运行程序内存是SDRAM
konizhang 发表于 2010-10-8 11:25:59 | 显示全部楼层
先看看s3c2440的spec
从NAND Flash启动时,NAND Flash的前4K的代码会自动映射到芯片的RAM中运行
在这4K之内使用代码将uboot镜像拷贝到SDRAM中,然后跳到内存中运行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-5-23 16:11 , Processed in 1.046875 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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