主题 : bootloader 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 17136
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
综合积分: 36 分
注册时间: 2010-03-25
最后登录: 2012-11-27
楼主  发表于: 2010-06-11 14:27

 bootloader

请问大家,在nor flash和nand flash里烧写不同的bootloader,然后从nor flash启动OS,可以吗?

从nor flash启动OS的详细步骤是什么?
级别: 骑士
UID: 11942
精华: 1
发帖: 144
金钱: 775 两
威望: 155 点
综合积分: 308 分
注册时间: 2009-12-25
最后登录: 2022-01-16
1楼  发表于: 2010-06-12 17:18
当然可以了
级别: 新手上路
UID: 10245
精华: 0
发帖: 19
金钱: 110 两
威望: 31 点
综合积分: 38 分
注册时间: 2009-10-28
最后登录: 2013-01-30
2楼  发表于: 2010-07-09 16:11
nor flash启动OS 跟在nandflash启动是一样的,都是传入启动参数,然后载入内核,把PC指向内核起始地址(在RAM内)让内核执行自解压和相关引导。
你先走吧,我在后面看看.
级别: 新手上路
UID: 10245
精华: 0
发帖: 19
金钱: 110 两
威望: 31 点
综合积分: 38 分
注册时间: 2009-10-28
最后登录: 2013-01-30
3楼  发表于: 2010-07-09 16:24
其实我觉得,这个问题的重点是bootloder在nor/nand这两个地方启动内核时是如何加载内核影像的。
个人认为若在nandflash那是最简单了,因为flash已经初始化了,只要在某个地址读就好了。
若在norflash启动,那就要先初始化nandflash,然后再为内核地址加偏移量(指到nandflash),再加载。
你先走吧,我在后面看看.