移植u-boot 1.1.6到TQ2440开发板-第四阶段
一旦连接成功,如图4.2选择TCP =>
一旦连接成功,选择TCP =>
3、在include/s3c24x0.h
typedef struct {
S3C24X0_REG32 NFCONF;
S3C24X0_REG32 NFCONT;
S3C24X0_REG32 NFCMD;
S3C24X0_REG32 NFADDR;
S3C24X0_REG32 NFDATA;
S3C24X0_REG32 NFMECCD0;
S3C24X0_REG32 NFMECCD1;
S3C24X0_REG32 NFSECCD;
S3C24X0_REG32 NFSTAT;
S3C24X0_REG32 NFESTAT0;
S3C24X0_REG32 NFESTAT1;
S3C24X0_REG32 NFMECC0;
S3C24X0_REG32 NFMECC1;
S3C24X0_REG32 NFSECC;
S3C24X0_REG32 NFSBLK;
S3C24X0_REG32 NFEBLK;
} S3C2440_NAND;
4、同时在include/s3c2410.h
static inline S3C2440_NAND * const S3C2440_GetBase_NAND(void)
{
return (S3C2440_NAND * const)S3C2410_NAND_BASE;
}
5、修改配置文件include/configs/dong2440.h, 修对Flash
设置:178 行。
//#define
#define
#define CFG_ENV_OFFSET
#define CFG_ENV_SIZE
#define CFG_NAND_BASE
#define CFG_MAX_NAND_DEVICE
#define NAND_MAX_CHIPS
6、修改配置文件include/configs/dong2440.h, 增加NAND
#define CONFIG_COMMANDS
(CONFIG_CMD_DFL
CFG_CMD_CACHE
CFG_CMD_NAND
CFG_CMD_REGINFO |
CFG_CMD_DATE
CFG_CMD_ELF)
最后make 成功,加载到内存
编译成功后加载到0x33000000 SDRAM
命令后保存没有错误,输入help
U- Boot 1.1.6 (Sep 4 2010
DRAM: 64 MB
Flash: 2 MB
NAND: 64 MiB
In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
移植u-boot16TQ244 相关文章:
- 移植u-boot 1.1.6到TQ2440开发板-第一阶段(11-26)
- 移植u-boot 1.1.6到TQ2440开发板-第三阶段(11-26)
- 移植u-boot 1.1.6到TQ2440开发板-第二阶段(11-26)
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)