首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

miniz440开发板的内核以及文件系统烧入

miniz440开发板的内核以及文件系统烧入

我使用的是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系统
继承事业,薪火相传
返回列表