历史上的今天
今天是:2024年12月19日(星期四)
2020年12月19日 | TQ210——TFTP裸板程序下载
2020-12-19 来源:eefocus
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
***************************************************************/
史海拾趣
|
专业arm技术论坛 http://www.armjishu.com 嵌入式开源社区 http://www.oschina.net/project/tag/41 arm9开发社区 http://www.arm9bbs.com/ arm开发者论坛 http://www.armforum.cn/ FPGA/CPLD综合 http://www ...… 查看全部问答> |
|
求个 .NET Compact Framework 2.0 for CE5.0 的下载地址 求个 .NET Compact Framework 2.0 for CE5.0 的下载地址就是能放到 CE 系统里。然后能安装的那个。我只下到WM5版的。。下不到CE版的 … 查看全部问答> |
|
打听下关于手机定位,看到类似谷歌纵横的应用软件,想问下是如何实现定位的(不是用GPS),用GPS的一般好象容易点,软件好象可以根据基站来确定经纬度,原理是不是这样的:手机里的软件根据收到的基站数据(是不是类似GPS定位的原理 ...… 查看全部问答> |
|
最近刚开始学习TMS320F28027,不过它的中文学习资料不多! 希望大家多多在论坛里交流啊 发个自己做的TMS320F28027代码生成器,不过只是GPIO部分,不知道有没有问题,请大家口下留情啊… 查看全部问答> |
|
求STM32F103VC FSMC驱动ILI9325的代码 自己弄了下没成功 PD0-15 --->D0-15 NOE ------>RD NWE ------>WR NE1 ------>CS A23 ------>RS PC12 ----->RESET #define RST_PIN (*((volatile unsigned int *) 0x422201B ...… 查看全部问答> |
|
在开发板上1.8v和3.3v的电源模块比较复杂。请问有没有简单一点就能够实现的方法?并且tps56100等芯片比较难买。我手头只有TPS75833KTTT。有没有方法就用这个芯片实现电源呢?谢谢大家啊… 查看全部问答> |
|
比如C51可作如下定义: code uchar x[4]={ //x定义在代码区 0x01,0x02, 0x03,0x04, }; uchar xdata *p ...… 查看全部问答> |




