打印
[嵌入式linux]

对bootloader的一些迷惑

[复制链接]
4914|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
寒雨飞扬|  楼主 | 2008-12-5 00:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我以前使用的ucos操作系统,刚刚开始学习linux,现在从uboot开始学起,我的板子配置:s3c2440+64M nandflash+64M sdram+2M norflash+dm9000.这就是主要的配置了。
1.uboot启动以后通过网口或者串口下载linux内核,是烧写到nandflash中的吧,但是我没有找到uboot里面支持nandflash的代码,所以比较迷茫。
2.目前uboot是烧写到norflash中去了,能否把uboot烧写到nandflash中去啊?
3.网上很多人都说启动uboot时是关闭mmu的,但是我看源码发现mmu是打开的啊?
4.uboot在烧写nandflash的时候使用的是什么坏块策略?

本人不懂,自学的,有些很简单的问题可能闹不明白,希望大家指教,见笑了!

相关帖子

沙发
philofly| | 2008-12-9 17:21 | 只看该作者

我来说说


1.uboot启动以后通过网口或者串口下载linux内核,是烧写到nandflash中的吧,但是我没有找到uboot里面支持nandflash的代码,所以比较迷茫。

需要自己写代码支持nandflash,网上这方面**很多。

2.目前uboot是烧写到norflash中去了,能否把uboot烧写到nandflash中去啊?
现在很多都是写到nand flash去的。

3.网上很多人都说启动uboot时是关闭mmu的,但是我看源码发现mmu是打开的啊?
当然是关闭啊,看start.S。

4.uboot在烧写nandflash的时候使用的是什么坏块策略?

很多都没有使用坏块策略,可以看看yaffs2中是如何使用坏块策略的。一般的坏块策略是ECC

使用特权

评论回复
评分
参与人数 1威望 +10 收起 理由
sinanjj + 10
板凳
青山电子| | 2012-5-12 08:20 | 只看该作者
呵呵,学习了

使用特权

评论回复
地板
yanwenbin33| | 2012-9-16 22:51 | 只看该作者
呵呵,基本只能凑热闹。。。。。。

使用特权

评论回复
5
jiangfuquan999| | 2012-9-26 11:18 | 只看该作者
:lol

使用特权

评论回复
6
阿南| | 2012-9-27 17:09 | 只看该作者
目前Uboot也有很多版本了,很多芯片原厂给过来的都是直接NAND的

使用特权

评论回复
7
Miltonliu2010| | 2012-9-29 14:37 | 只看该作者
1.uboot启动以后通过网口或者串口下载linux内核,是烧写到nandflash中的吧,但是我没有找到uboot里面支持nandflash的代码,所以比较迷茫。

需要自己写代码支持nandflash,网上这方面**很多。(这方面的资料可以参考相关开发板的驱动进行修改移植)

2.目前uboot是烧写到norflash中去了,能否把uboot烧写到nandflash中去啊?
现在很多都是写到nand flash去的。(烧写到NOR和NAND都可以,需要自己修改启动代码.s和连接文件.ld)

3.网上很多人都说启动uboot时是关闭mmu的,但是我看源码发现mmu是打开的啊?
当然是关闭啊,看start.S。(uboot启动时需要关闭mmu,否则无**确加载程序,具体情况请百度。需要自行在启动文件中关闭)

4.uboot在烧写nandflash的时候使用的是什么坏块策略?

很多都没有使用坏块策略,可以看看yaffs2中是如何使用坏块策略的。一般的坏块策略是ECC(如果FLASH品质较高,而且对系统的的要求不是很高的话可以不使用坏块策略。若使用坏块策略,可以参考nand.c)

使用特权

评论回复
8
zhongguoluren| | 2012-10-20 23:48 | 只看该作者
高手很多啊,学习了

使用特权

评论回复
9
MatthewH| | 2012-10-24 21:16 | 只看该作者
一般不要用串口下载uboot,那样会很慢,因为波特率我们一般设置的是115200,也就是说一秒钟发送的数据只有115200个字节,下载uboot会很慢。本人觉得自己写代码支持nand flash对于新手来说比较难,最好的方法是找一块与你开发板,里面用的flash型号和你所用的型号一致,直接移植过来就ok了。还有uboot的移植,一般需要改几个地方,一个是网口,另外一个就是flash了,比如flash的大小啊,地址啊之类的在板文件里改就可以了。

使用特权

评论回复
10
现在努力吧| | 2012-10-25 17:42 | 只看该作者
进来学习

使用特权

评论回复
11
HORSE7812| | 2013-9-25 18:42 | 只看该作者
学习

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

78

帖子

1

粉丝