• «
  • 1
  • 2
  • 3
  • »
  • Pages: 3/3     Go
主题 : U-boot在Mini2440上的移植能不能再帮忙说明一下呀 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 3083
精华: 0
发帖: 36
金钱: 360 两
威望: 360 点
综合积分: 72 分
注册时间: 2008-12-25
最后登录: 2009-12-19
20楼  发表于: 2009-01-16 12:52
引用第14楼aoohoo于2009-01-15 13:08发表的 :

这个问题基本解决了。
是我编译内核的时候没有载入config_n35,重新编译烧入后,解决问题。

下一个问题是:驱动没有正确被加载

仔细看了一下烧到板子后的文件系统,lib文件夹就是没有了,其它的都在
后来我在文件系统里面自己建了一个ko文件夹,放进去了要的mini2440_back.....ko文件进去。
再修改了文件系统的/etc/init.d/rcS文件,修改了里面的路径。驱动可以正确加载,但是lib文件夹不见了的问题怎么也不明白

之后再出来的问题是:
除了busybox提供的程序之外,其它的命令都不能执行,连我自己写的hello都不能执行。。。
有可能跟内核编译的版本有关系,还在调查中
级别: 新手上路
UID: 3083
精华: 0
发帖: 36
金钱: 360 两
威望: 360 点
综合积分: 72 分
注册时间: 2008-12-25
最后登录: 2009-12-19
21楼  发表于: 2009-01-16 12:58

 Re:回 8楼(aoohoo) 的帖子

引用第19楼wingwang于2009-01-16 09:21发表的 回 8楼(aoohoo) 的帖子 :
按楼主的说法改过之后,还是不能启动系统。另外用u-boot的菜单按u更新uboot时提示错误,不能下载u-boot.bin,下载kernel和文件系统可以!

错误信息如下:

Enter your selection: u
.......

你这个问题果然是我记漏了一点修改的地方:

/u-boot/common/cmd_menu.c文件:
大概190行左右,把u菜单的执行命令要修改一下,因为前面已经把bootloader的分区命名为bootloader
所以修改为:

usb.slave ....................... ;nand write.jffs2 0x3000000 bootloader $(filesize)
级别: 新手上路
UID: 3527
精华: 0
发帖: 11
金钱: 110 两
威望: 110 点
综合积分: 22 分
注册时间: 2009-01-16
最后登录: 2017-09-13
22楼  发表于: 2009-01-16 14:41

 Re:Re:回 8楼(aoohoo) 的帖子

引用第21楼aoohoo于2009-01-16 12:58发表的 Re:回 8楼(aoohoo) 的帖子 :

你这个问题果然是我记漏了一点修改的地方:

/u-boot/common/cmd_menu.c文件:
大概190行左右,把u菜单的执行命令要修改一下,因为前面已经把bootloader的分区命名为bootloader
.......

谢谢回复!
我用 go 32000000命令为什么不能启动内核?楼主试过没有?不压缩直接用go命令启动。按照楼主的说法已把mach type改为782。

难道只能用bootm启动??
级别: 新手上路
UID: 5245
精华: 0
发帖: 2
金钱: 20 两
威望: 20 点
综合积分: 4 分
注册时间: 2009-04-15
最后登录: 2017-09-13
23楼  发表于: 2009-04-26 00:15
ding
级别: 新手上路
UID: 5245
精华: 0
发帖: 2
金钱: 20 两
威望: 20 点
综合积分: 4 分
注册时间: 2009-04-15
最后登录: 2017-09-13
24楼  发表于: 2009-04-26 00:15
好贴顶一个
  • «
  • 1
  • 2
  • 3
  • »
  • Pages: 3/3     Go