終於把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,使一致即可

 

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

還有些地方沒有搞明白,打算這兩天好好看書,把腦中收集的雜亂信息梳理一下,不然過段時間又犯暈看了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章