详解linux平台芯片烧写流程

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

详解将持续更新!这里的烧写是针对板子里的nandflash中已经有uboot的情况。

目的在于熟悉烧写流程及原理!

连接好开发板,重新启动,进入u-boot交互界面,执行如下操作:

一、配置网络
 
# print
# 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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值