详解将持续更新!这里的烧写是针对板子里的nandflash中已经有uboot的情况。
目的在于熟悉烧写流程及原理!
连接好开发板,重新启动,进入u-boot交互界面,执行如下操作:
一、配置网络
# setenv ipaddr 192.168.64.11 (注:ipaddr 为开发板IP)
# setenv serverip 192.168.64.12 (注:serverip 为Windows主机IP)
# setenv gatewayip 192.168.64.1 (注:gatewayip 为网关)
# saveenv
# ping 192.168.64.12 (如果能通,则继续往下做)
二、烧写系统文件(先由tftp下载到ddr,再由ddr烧写到nandflash)
烧写流程为从PC机服务器到板子内存,再从板子内存到nandflash
首先,启动tftp服务,选择好待下载目标文件的路径,执行如下动作:
注意:可以先tftp到内存,然后用“bootm 地址”启动测试,不用去擦写nandflash
1)烧写kernel
// 将内核镜像下载到内存
# tftp 0x40000000 uImage
// 可以用此命令验证内核是否能正常启动(可选)
# bootm 0x40000000

本文详细介绍了在Linux平台上进行芯片烧写的过程,特别是针对已有uboot的nandflash。主要内容包括烧写流程和基本原理,旨在帮助读者熟悉整个操作。

2839

被折叠的 条评论
为什么被折叠?



