cp.b 0 30000000 80
cmp.b 0 30000000 80
发现读norflash没有问题。再用以下几条命令测试写norflash:
mw.b 30000000 12 3
protect off all
erase 0 ffff
cp.b 30000000 0 3
md.b 0 3;
发现也是121212;因此写norflash成功,至此u-boot已经支持JZ2440开发板的norflash。
5.支持NAND-FLASH:
board_nand_init函数在drivers/mtd/nand/s3c2410_nand.c中定义:
(1)关闭S3C2410的配置: //cfg = S3C2410_NFCONF_EN;
(2)重新定义以下几个宏:
#define S3C2410_NFCONF_TACLS(x) ((x)<<12)
#define S3C2410_NFCONF_TWRPH0(x) ((x)<<8)
#define S3C2410_NFCONF_TWRPH1(x) ((x)<<4)