u-boot-2011.03在mini2440/micro2440上的移植(八)——結束語及資源下載

8.1 其他

(1)支持使用向上的箭頭顯示上一條命令

include/configs/micro2440.h

#define CONFIG_CMDLINE_EDITING
#ifdef CONFIG_CMDLINE_EDITING
#undef CONFIG_AUTO_COMPLETE
#else
#define CONFIG_AUTO_COMPLETE
#endif

 

(2)使用自己的環境變量

common/env_common.c文件中的default_environment[]數組,格式如:
"b=" "nand read 0x30008000 0x60000 0x300000;bootm 0x30008000" "/0"

8.2 下載

(1)按照本文移植後的uboot已經上傳,地址爲http://download.csdn.net/source/3325396

(2)再次提醒:我在發佈資源時用的是MACH_TYPE_MICRO2440,之前的Linux內核中有MICRO2440的機器碼,值爲2680,但是最近的內核,比如Linux-2.6.39中並沒有這個值,雖然我自己是在Micro2440開發板上移植,但機器碼還是使用MACH_TYPE_MINI2440,其值爲1999。所以下載了資源的網友一定要注意gd->bd->bi_arch_number 的值。該值定義在board/samsung/micro2440/micro2440.c中的int board_init (void)函數中使用。具體內容在本博客第二篇

(3)經過幾次測試,yaffs2寫入不太穩定,修改適當的時序後,yaffs2寫入正常。具體參見本博客的第五篇。

(4)本文可能有遺漏的地方,但本資源可以編譯

     make micro2440_config

     make CROSS_COMPILE=arm-linux-

8.3 評論與交流

(1)如本文有遺漏,歡迎指出

(2)如果您對本文提到的一些疑難有見解,歡迎評論

(3)共同交流,一起進步

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