歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> u-boot2010.03 移植篇(三)-----修正配置文件.解決內存大小顯示問題

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

日期:2017/3/1 10:07:29   编辑:Linux編程

相關系列閱讀:

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