是不是还在雀跃与开发板正常启动的喜悦之中?还是在思考能不能改变一些有趣的东西。比如命令提示符等等;那么今天我们就修改一些小玩意。
闲话少说,板子启动之后现象是这样的
-
U-Boot 2010.03 ( 6?.. 09 2015 - 22:25:02) for SMDK6410
-
-
-
CPU: S3C6410@533MHz
-
Fclk = 533MHz, Hclk = 133MHz, Pclk = 66MHz (ASYNC Mode)
-
Board: SMDK6410
-
DRAM: 128 MB
-
Flash: 0 kB
-
NAND: 256 MiB
-
In: serial
-
Out: serial
-
Err: serial
-
Net: dm9000
-
Hit any key to stop autoboot: 0
看到乱码了吗?更改:
Makefile文件中的
-
$(TIMESTAMP_FILE):
-
@date +'#define U_BOOT_DATE "%b %d %C%y"' > $@
-
@date +'#define U_BOOT_TIME "%T"' >> $@
改为:
-
$(TIMESTAMP_FILE):
-
@date +'#define U_BOOT_DATE "%m %d %C%y"' > $@
-
@date +'#define U_BOOT_TIME "%T"' >> $@
下面更改一些配置的东西:
进入include\configs下面的smdk6410.h中
更改宏
-
#define CONFIG_SYS_PROMPT "SMDK6400 # "
将
SMDK6400 #为你喜欢的任意字符比如:beyond_hero#;
这样就可以在开发板启动U-BOOT之后看到提示符变成beyond_hero#;
更改bootdelay延时:
-
#define CONFIG_BOOTDELAY 10
更改bootcommand命令
-
#define CONFIG_BOOTCOMMAND "nand read 0x50018000 0x60000 0x1c0000;" "bootm 0x50018000"
更改为你要加载内核的地址:
-
#define CONFIG_BOOTCOMMAND "nand read 0x50008000 0x40000 0x300000;" "bootm 0x50008000"
CONFIG_ENV_OFFSET 的修改:
-
#define CONFIG_ENV_OFFSET 0x0040000
将0x0040000更改为0x0080000;
该篇主要修改一些无关紧要的东西,下节我们修改网卡驱动,将CS8900更换成DM9000.
阅读(1881) | 评论(0) | 转发(0) |