天天看点

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 数据