终于把uboot移植搞定了

经过几天的折腾,终于把uboot-1.1.6移植到mini2440上跑起来了,移植的方法都是参考网上的,主要是完全开发手册韦哥的方法。

 

主要有以下几个问题,需记录下,以备查看

 

1.如果修改了时钟,匹配s3c2440 405Mhz的话,一定不要忘记修改speed.c文件里的相关函数,因为获取时间参数的和2410方法不一样

,如果没有修改,造成串口打印乱码

 

2.移植dm9000驱动程序

 

3.boot kernel 的时候出现了一个问题,就是boot kernel。。。后就死在那里了。网上有很多结论,因为导致的原因也很多。就我个人的情况而言,主要是MATCH_TYPE不对,就是uboot 的参数bdinfo中的MATCH_TYPE和内核的不一致,所以导致内核启动不了。查看mini2440自带的内核中的id(可以使用nor中的vivi加载内核,然后看打印输出),修改uboot的id,使一致即可

 

===================================

还有些地方没有搞明白,打算这两天好好看书,把脑中收集的杂乱信息梳理一下,不然过段时间又犯晕看了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值