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

2011年(4)

2010年(15)

2009年(31)

分类: 嵌入式

2010-07-20 14:37:26

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

muyuyuzhong2011-02-23 21:16:32

受教了 谢谢博主

chinaunix网友2011-02-18 11:13:44

您好,我按照您的方法制作UBOOT.可是加载内核启动的时候出现: Uncompressing Linux............................................................. ................................................................................ ...................... done, booting the kernel. 下面再也进行不下去了,请问可能是什么问题,谢谢您的回答

chinaunix网友2011-02-02 19:07:26

博主好, 小弟想请教下,在在u-boot中添加对我们开发板上Nor Flash的支持中有一段这样的代码, while (1) { //这边不是很理解,为什么拿来自己和自己来比较,这样应该永远执行不到呀 if ((*addr & 0x40) != (*addr & 0x40)) continue; if ((*addr & 0x80) == (data & 0x80)) { rc = ERR_OK; break; } } 还有一个问题也想一并问下,为什么这边要用while循环,我们在循环中并没有改变*addr的值,如果if一开始不成立,怎么会跳出循环呢,还是在这段代码外有其它的对*addr的并发的操作,小弟初学,有太多不懂,还望博主赐教下,非常感谢

chinaunix网友2010-12-20 23:45:51

请教博主, 用nand write.yaffs2 0x30000000 0x250000 0x91d550 写根文件系统到nand flash中时,出现下面错误:Skip bad block 0x03ffc000 Writing at 0x4000000 -- NAND write to offset 4000000 failed 0 16384 bytes written: ERROR 请问这是什么原因呢?在网上没有找到相关的解决办法?我应该怎样进行下去?之前按照博主的文章进行了内核和文件系统的移植,但是现在还没完成,一直都有问题出现。

chinaunix网友2010-12-07 23:34:33

谢谢博主的提醒,成功了,上面说的saveenv命令的问题解决了。 现在遇到另外一个问题,请教博主,根据博主的博文,我进行内核和文件系统的移植,用tftp下载内核时,很顺利可以完成。但是当用tftp下载文件系统时,却不能完成,老是提示: Retry count exceeded; starting again ,老是重新下载。 请问博主有遇到这样的问题么?是什么原因产生这样的问题?是因为文件的大小太大啦?内核的是2M ,文件系统的却是9M。 还是因为网卡的问题呢?就是网卡的移植上出现一些问题? 请博主指教,谢谢。