Uboot移植
板级设备的配置文件位于
include/configs/<board_name>.h
#define CONFIG_ARM920T 1
/*CPU类型*/
#define CONFIG_S3C2410 1
/*MCU类型*/
#define CONFIG_SMDK2410 1
/*开发板型号*/
#define USE_920T_MMU 1
/*使用MMU*/
#undef CONFIG_USE_IRQ
/*不使用IRQ/FIQ*/
/*malloc池大小*/
#define CFG_MALLOC_LEN (CFG_ENV_SIZE + 128*1024)
/*数据段大小128字节*/
#define CFG_GBL_DATA_SIZE 128
/*使用CS8900网卡*/
#define CONFIG_DRIVER_CS8900 1
/*CS8900A基地址*/
#define CS8900_BASE 0x1000300
/*使用串口1*/
#define CONFIG_SERIAL 1
/*波特率*/
#define CONFIG_BAUDRATE 115200
/*自动启动等待时间*/
#define CONFIG_BOOTDELAY 3
/*内核启动参数*/
#define CONFIG_BOOTARGS
"root=ramfs devfs=mount console=ttySA0,9600"
#define CONFIG_ETHADDR 08:00:3e:26:0a:5b
#define CONFIG_NETMASK 255.255.255.0
#define CONFIG_IPADDR 10.0.0.110
#define CONFIG_SERVERIP 10.0.0.1
#define CONFIG_BOOTCOMMAND "tftp; bootm"
#define CFG_PROMPT "SMDK2410#"
#define PHYS_SDRAM_1 0X3000000 /*SDRAM Bank #1*/
#define PHYS_SDRAM_1_SIZE 0x04000000 /*64 MB*/
#define CFG_LOAD_ADDR 0x3300000
/*默认启动地址*/
#define CFG_BAUDRATE_TABLE {9600, 19200, 38400, 57600,
115200} /*可用的波特率*/
/*有一片SDRAM*/
#define CONFIG_NR_DRAM_BANKS 1
/*FLASH No1的基地址*/
#define PHYS_FLASH_1 0x00000000
/*FLASH的基地址*/
#define CFG_FLASH_BASE PHYS_FLASH_1