OK6410之u_boot.bin等问题解决

在使用飞凌的linux2.6.36版本时,u_boot.bin不支持DM9000AE网卡。通过修改uboot1.16的配置文件smdk6410.h,启用DM9000支持,并更新drivers/dm9000x.c以从环境变量获取MAC地址。同时,在uboot状态下设置网络参数以挂载NFS和根文件系统。
摘要由CSDN通过智能技术生成

问题:如何支持linux2.6.36中网卡的问题

由于飞凌提供的u_boot.bin不支技DM9000AE,故按照http://bbs.witech.com.cn/thread-4704-1-1.html的方法重新编译U_BOOT,版本为飞凌配套的linux2.6.28,的确可以。但是内核版本过低,故用同样的方法编译飞凌配套的linux2.6.36版本的U_BOOT,但是没有编译通过。因此,利用自己之前编译好支持DM9000AE的linux2.6.28版本的u_boot.bin,内核为linux2.6.36的zImage,通过SD一键烧写,启动时出现一大片:

s3c-nand: ECC uncorrectable error detected
s3c-nand: ECC uncorrectable error detected
s3c-nand: ECC uncorrectable error detected
s3c-nand: ECC uncorrectable error detected
·······

重新再进行烧写,按照OK6410-A开发板LINUX2.6.36用户手册,使用飞凌配套的mmc.bin,zImage,cramf,不过u_boot.bin还是之前支持DM9000的。启动内核:
结果停留在 starting kernel····中,即无法启动内核。通过查资料,原因是mmc.bin,zImage,cramf,u_boot.bin不匹配。那么,有什么办法吗???使之u_boot.bin支持DM9000,同时使用linux2.6.36的内核??????

此外:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值