Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1205413
  • 博文数量: 50
  • 博客积分: 6069
  • 博客等级: 准将
  • 技术积分: 5092
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-23 10:09
文章存档

2011年(4)

2010年(15)

2009年(31)

分类: 嵌入式

2010-07-20 14:37:26

Bootloader移植篇主要讲述了嵌入式Linux的一些引导程序的移植步骤,如:u-boot的移植等。
阅读(31659) | 评论(65) | 转发(20) |
给主人留下些什么吧!~~

chinaunix网友2010-10-08 23:51:32

请教,请教!!! 楼主,你好,参照你的这篇文章,我也在我的开发板上进行了u-boot的移植。我的板子也是mini2440的,但是我用的u-boot是u-boot-1.1.6,而不是你用的u-boot-2009.08; 前面的移植已经完成,现在是到了增加对nand的操作支持。在u-boot1.1.6中,是没有mtd这个文件夹的,而直接有nand这个文件夹,所以在u-boot-1.1.6中是没有s3c2410.nand.c这个文件。那么现在我要增加对nand的操作支持,在u-boot-1.1.6中的移植步骤和你叙述的移植步骤是否相同? 要是不一样,需要修改那些文件呢? 谢谢! Blog作者的回复: 在: http://blog.chinaunix.net/u3/101649/showart.php?id=2119943 中的“6)现在进入u-boot的第二阶段”这段下面有讲到。 u-boot1.1.6是比较早期的版本了,这个移植步骤与这里的可能会不同,在网上应该可以找到移植的方法。 请教,请教!!! 继续请教博主: 我想用博主的方法

chinaunix网友2010-10-08 11:31:17

请教,请教!!! 楼主,你好,参照你的这篇文章,我也在我的开发板上进行了u-boot的移植。我的板子也是mini2440的,但是我用的u-boot是u-boot-1.1.6,而不是你用的u-boot-2009.08; 前面的移植已经完成,现在是到了增加对nand的操作支持。在u-boot1.1.6中,是没有mtd这个文件夹的,而直接有nand这个文件夹,所以在u-boot-1.1.6中是没有s3c2410.nand.c这个文件。那么现在我要增加对nand的操作支持,在u-boot-1.1.6中的移植步骤和你叙述的移植步骤是否相同? 要是不一样,需要修改那些文件呢? 谢谢!

chinaunix网友2010-10-08 10:55:50

楼主,你好,参照你的这篇文章,我也在我的开发板上进行了u-boot的移植。我的板子也是mini2440的,但是我用的u-boot是u-boot-1.1.6,而不是你用的u-boot-2009.08; 前面的移植已经完成,现在是到了增加对nand的操作支持。在u-boot1.1.6中,是没有mtd这个文件夹的,而直接有nand这个文件夹,所以在u-boot-1.1.6中是没有s3c2410.nand.c这个文件。那么现在我要增加对nand的操作支持,在u-boot-1.1.6中的移植步骤和你叙述的移植步骤是否相同? 要是不一样,需要修改那些文件呢? 谢谢!

chinaunix网友2010-09-04 14:32:34

非常博主的精彩文章,受益匪浅!不过在移植过程中有几点疑惑,尚请解答一二。首先,//开启Nand Flash默认分区,注意此处的分区要和你的内核中的分区保持一致 #define MTDIDS_DEFAULT "nand0=nandflash0" #define MTDPARTS_DEFAULT "mtdparts=nandflash0:192k(bootloader)," \ "64k(params)," \ "2m(kernel)," \ "-(root)" 这个分区信息是必须传递给内核的吗,我试了一下,没有加这些也可以正常启动的啊? 二,我用的是256M的大页nandflash,照着您的小页nandflash修改方法支持yaffs2文件系统,居然也行,是不是在程序中有自动判断大页小页的代码啊,还是说我这只是一种巧合? 三,从SDRAM中把yaffs2文件系统搬移到nandflash中时,这个过程好像要比其它版本的(我指的是1.1.6)慢好多啊,

chinaunix网友2010-08-30 09:36:26

ldr r2, =( (7<<12)|(7<<8)|(7<<4)|(0<<0) ) str r2, [r1, #oNFCONF] //设置配置寄存器的初始值,参考s3c2440手册 我对这里使用 ldr r2, [r1, #oNFCONF] 不理解。。 我觉得应该不用这个ldr