使用 uboot 提供的命令通过网络来烧录系统到 mini2440 开发板(需要通过 tftp 工具传输文件)
准备工作 :
1、确保开发板和服务器主机在同一个网段
2、需要烧录的文件放到 windows 下的某个目录中,同时在 tftp 工具中要设置该目录
3、查看并开发板 IP 地址
3.1 在 uboot 启动后, 使用 printenv 命令查看环境变量
3.2 设置环境变量中服务器 IP
set serverip 192.168.0.1
3.3 设置开发板 IP
set ipaddr 192.168.0.10
3.4 保存环境变量
save
烧录系统步骤 : 每个对应的文件要烧写到对应的分区中
1、烧写 bootloader
tftp 30000000 u-boot.bin /* 下载 uboot 到内存 */
nand erase bootloader /* 擦除 bootloader 分区 */
nand write.jffs2 30000000 0 $(filesize) /* 烧写 bootloader */
2、烧写内核
tftp 30000000 uImage /* 下载内核映像文件到内存 */
nand erase kernel /* 擦除内核分区 */
nand write.jffs2 30000000 00060000 $(filesize) /* 烧写内核 */
3、烧写文件系统
tftp 30000000 fs.yaffs2 /* 下载 yaffs2 文件系统到内存 */
nand erase root /* 擦除 root 分区 */
阅读(817) | 评论(0) | 转发(0) |