歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

u-boot2010.03 移植篇(三)-----修正配置文件.解決內存大小顯示問題

相關系列閱讀:

u-boot2010.03 移植篇(一)-----建立編譯目標 http://www.linuxidc.com/Linux/2012-11/73814.htm
u-boot2010.03 移植篇(二)-----修改start.S,支持nand啟動 http://www.linuxidc.com/Linux/2012-11/73815.htm
u-boot2010.03 移植篇(三)-----修正配置文件.解決內存大小顯示問題 http://www.linuxidc.com/Linux/2012-11/73816.htm
u-boot2010.03 移植篇(四)-----支持DM9000,實現tftp下載 http://www.linuxidc.com/Linux/2012-11/73817.htm

----------------------------------------------------------
使用環境
PC:    Ubuntu 11.04
kernel: 2.6.32-28-generic
corss:  arm-linux-gcc 4.3.2
arm:    s3c6410
uboot:  uboot-2010-03
----------------------------------------------------------
作者:    LvApp
聯系方式: [email protected]

一切版權均有作者所有,歡迎轉載,請指明出處,如何修改請與本人聯系,謝謝

上一次long long ago之前講到nand啟動的支持...這裡就爭對那次.適當的修改下我的配置文件..因為我的硬件環境其實是256MB的..現實明顯不對嘛..來看圖

圖中顯示,我的DRAM為128MB....我明明就是256的....下面開始修改configs/smdk6410.h

#define PHYS_SDRAM_1_SIZE  0x10000000  /* 256 MB in Bank #1    */ 

只要稍微修改下就好了...這篇其實沒什麼可寫的....

之後再次啟動,,,就好了

介紹完了...下面講下...如何在啟動時,顯示diy的信息...其實有個函數接口內實現的...就是checkboard 在board/samung/smkd6410/smdk6410.c

  1. #ifdef CONFIG_DISPLAY_BOARDINFO
  2. int checkboard(void)
  3. {
  4. printf("Board: SMDK6410\nBy: LvApp\n");
  5. return 0;
  6. }
  7. #endif

下面就是我的一個修改示例圖片...打個醬油看看吧~~

就寫到這吧...其實這篇真的沒有什麼可寫的....只是適當的調整.為了下一次的移植進行准備的.....下次進行網卡移植..以及nand的一些bug和燒寫功能..慢慢來吧~~

Finish!Thanks a lot~

Copyright © Linux教程網 All Rights Reserved