这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » uboot编译出问题,高手指点下啊,我是初学者,很多不懂。

共4条 1/1 1 跳转至

uboot编译出问题,高手指点下啊,我是初学者,很多不懂。

菜鸟
2011-10-11 09:36:34     打赏
在编译uboot的时候总是出错:make[l]:*** [cmd_menu.o] 错误1
                                                make[l]:leaving directory ‘/opt/u-boot-1.1.6/common’
                                                make:***[common/libcommon.a] 错误2
以上就是错误的提示,我的VM下的fedora 9   编译器是arm-linux-gcc-4.4.3,内核版本是2.6.32.2。
谢谢大家拜托大家啦!!



关键词: uboot     编译     出问题     高手     指点     下啊     我是         

助工
2011-10-11 14:37:04     打赏
2楼
找了个答案,不知道是否符合你的要求

有两点要说明的:
1 从你这个目录来看 cmd_menu ,你这个uboot应该不是原版的,初学者不会在uboot里添加一个 menu 的命令。
2 你可能没有仔细看编译输出,真正的问题在你给出错误的第一行的前面,请把前面的输出也贴出来,不然没有办法给你解答,还有就是你移植 uboot 的版本

工程师
2011-10-11 16:23:49     打赏
3楼
信息再帖全一点,这点没有办法确定问题啊……

菜鸟
2012-05-17 13:30:23     打赏
4楼
移植uboot要解决的问题: 以mini2440为例子: 1. 修改SDRAM控制器刷新频率REFCNT 2. 修改board_init中的频率设定函数 3. 修改speed.c(串口设定波特率调用),增加CAMDIVN寄存器 4. 修改my2440.h中的参数设定,使串口打印出的norflash信息与开发板一致。 5. 修改并增加my2440.h中的参数,NAND命令支持。 6. 添加NAND FLASH的裸驱,实现board_nand_init函数 7. 修改并增加my2440.h的参数,修改串口LOGO提示符,添加ping命令,以及加载linux。 8. 修改并增加my2440.h的参数,添加对DM9000的支持。 9. 修改start.S,增加代码,实现从nand启动uboot,增加的代码只被调用一次。 10.修改并增加my2440.h的参数,使环境变量保存到NAND中 11.在my2440.h中增加宏,以满足内核至少需要4个tag才能启动的条件 12.修改dm9000x.c中的代码,解决错误:MAC: 00:80:00:80:00:80could not establish link。

共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]