历史上的今天
今天是:2024年12月08日(星期日)
2020年12月08日 | TQ210——TFTP裸板程序下载
2020-12-08 来源:elecfans
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
***************************************************************/
上一篇:TQ210 —— 点亮LED
下一篇:TQ210——文件系统
史海拾趣
|
【EEWORLD】“简简单单DSP”系列学习活动(11月07日已更新第七期) 【EEWORLD】“简简单单DSP”系列学习活动 欢迎加入“简简单单DSP”系列学习活动,AQUA学习小组将和您一起学DSP281x。 活动目的: 数字信号处理器(DSP)是广大电子工程师几乎必备的利器,从运动控制到图像处理的诸多领域,DSP已 ...… 查看全部问答> |
|
一个LED的N种玩法 (二)---渐变 Author: chenzhufly Email: chenzhufly@126.com 2010-4-28 在第一篇中我已经能够上LED闪烁起来了,还可以怎么玩呢?想到网络上曾经讨论过LED亮度渐变的程序,实现的方式很多,我这里挑个最简单的—用延时 ...… 查看全部问答> |
|
ARM92440芯片IIC接口,驱动光强传感器TSL2561。 根据TSL2561手册中的描述,The TIMING register defaults to 02h at power on,现在我的代码可以读出这个02h;读ID Register (Ah),也能读到正确的值。 用示波器观察,能很清楚地观察到START、STOP ...… 查看全部问答> |
|
CE6.0下的Cellcore是不是已经帮我们实现了GSM协议栈?很多公司找人去设计GSM协议栈是什么意思? CE6.0下的Cellcore是不是已经帮我们实现了GSM协议栈?很多公司找人去设计GSM协议栈是什么意思?… 查看全部问答> |
|
关于16为data width如何在pSRM里面申请一个unsignd char CPU与SRAM的访问方式为WORD访问,也就是说,CPU能一次从SRAM里面读出16BIT的数据,这样现在有一个问题想不通: unsigned char testTemp; 请问,CPU如何在SRAM里面定位一个BYTE,并申请了这个空间的?… 查看全部问答> |
|
想要在TI送的8962板子上用计时器中断实现LED闪烁,代码是网上找的,但是下载到板子后没有实现功能,我看不出问题,请大家指教 #include \"hw_ints.h\" #include \"hw_memmap.h\" #include \"hw_types.h\" #include \"debug.h\" #include \"gpi ...… 查看全部问答> |
|
最近看了一下linux下面的防火墙的实现过程有些资料上传与大家分享Linux安全体系的防火墙实现linuxnetfilter&iptables实现机制的分析与应用 [ 本帖最后由 daicheng 于 2010-12-20 14:35 编辑 ]… 查看全部问答> |




