- UID
- 1029342
- 性别
- 男
|
我使用的是mini2440 LCD是P35的 需要用到内核uImage以及root_qtopia.img 传输工具可以使用tftpd32.exe(使用时需要用网线与将开发板连接上)不知怎么烧写的可以参考一下!
烧写文件在帖尾下面是烧写方法:
U-boot :0x0~0x40000
u-boot参数区 : 0x40000~0x60000
内核和文件系统 :0x60000之后
MACH_TYPE 1999
通过tftp烧写u-boot.bin到nand Flash步骤:
将u-boot.bin拷贝至/tftpboot/
在SecureCRT中依次输入:
SMDK2440A>tftp 0x30008000 u-boot.bin
SMDK2440A>nand erase 0 0x60000
SMDK2440A>nand write 0x30008000 0 0x60000
设置IP地址:
printenv
setenv ipaddr 192.168.1.226 // 开发板IP
setenv serverip 192.168.1.200 //Windows IP
setenv gatewayip 192.168.1.1 // 网关
saveenv
从NAND启动参数:
setenv bootargs noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0 (注意一定不要忘记修改否则后面会出现无法挂载)
(1)烧写uImage到nand Flash
将uImage拷贝至/tftpboot/
在SecureCRT中依次输入:
SMDK2440A>tftp 0x30008000 uImage
SMDK2440A>nand erase 60000 500000
SMDK2440A>nand write 0x30008000 0x60000 0x500000
(2)烧写YAFFS至NandFlash
将root_qtopia.img拷贝至/tftpboot/
在SecureCRT中依次输入:
SMDK2440A>tftp 0x30008000 root_qtopia.img
// 通过tftp server下载root_qtopia.img至开发板内存0x30008000 地址处
SMDK2440A>nand erase 0x560000 $filesize
//首先擦除Nand Flash从0x560000 开始,大小为0x3dac00的空间,来存放root_qtopia.img
SMDK2440A>nand write.yaffs 0x30008000 0x560000 $filesize
//烧写root_qtopia.img至0x560000 开始的Nand Flash
SMDK2440A> boot //启动Linux系统 |
|