TQ210——TFTP裸板程序下载

TQ210——TFTP裸板程序下载


1. 直接下载u-boot.bin到内存运行(使用DNW中的的210USB启动下载),在DNW中输入命令可以直接查看修改u-boot.bin


2. 通过tftp下载你需要下载的程序到内存
下载示例: tftp 30000000(指定程序led_on.bin下载到内存中的30000000地址上,这里可以设置任意一个大于1M(u-boot.bin的大小)左右的空间地址,防止指定程序led_on.bin覆盖u-boot.bin)

3.固化u-boot.bin到nandflash(防止开发板掉电后程序代码丢失)

4.通过tftp下载裸板程序到链接地址

printenv --- 打印环境信息
setenv ---设置环境变量
setenv ipaddr 192.168.0.10
setenv serverip 192.168.0.111
setenv ipadr    -----删除错误信息
saveenv --- 保存环境信息
ping --- 测试网络连接
ping 192.168.0.111
tftp --- 从TFTP服务器下载文件
tftp 30000000 u-boot.bin
nand---nandflash操作
nand erase 0(起始位置) 100000(size)(清除nandflash的0到100000空间的内容)
nand write 30000000(内存) 0(nandflash start) 100000(size)
(将内存地址为30000000上的内容写到nandflash的0-100000空间的里)
go---指定位置开始运行
go 30000000

设置nandflash 启动
tftp 30000000 led_on.bin 
go 30000000

1M=100 0000字节
15kb=1 0000字节

设置uImage环境变量:   setenv bootcmd tftp 30008000 uImage\;bootm 30008000
/*注意这个最好不要人为添加换行符*/
设置文件系统环境变量nfs:   setenv bootargs console=ttySAC0,115200 root=/dev/nfs rw nfsroot=192.168.1.8:/home/libang/nfs/roof ip=192.168.1.6:::255.255.255.0::eth0:off init=/linuxrc

修改MACH_TYPE ---- include/configs/TQ210
setenv machid 数据

/****************************************************************
固化u_boot:tftp 30000000 u-boot.bin
  nand erase 0 100000
  nand write 30000000 0 100000
固化Kernel:tftp 30000000 uImage
  nand erase 500000 500000
  nand write 30000000 500000 500000
固化fs:    tftp 30000000 rootfs.img
  nand erase a00000 1400000
  nand write.yaffs 30000000 a00000 1400000
引导内核:setenv read 30000000 500000 500000\;bootm 30000000
引导文件系统: (nfs) setenv bootargs console=ttySAC0 root=/dev/nfs rw nfsroot=192.168.1.8:/home/libang/nfs/roof/ ip=192.168.1.6:192.168.0.1::255.255.255.0::eth0:off init=/linuxrc
     (yaffs2)setenv bootargs console=ttySAC0 root=/dev/mtdblock3 rootfstype=yaffs2 rw init=/linuxrc
***************************************************************/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值