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
***************************************************************/
TQ210——TFTP裸板程序下载相关推荐
- 第0课第2节_刚接触开发板之烧写裸板程序
第0课第2节_刚接触开发板之烧写裸板程序 tftp用法 q //退出菜单 help tftp print //显示IP set ipaddr 192.168.31.203 //设置开发板IP set ...
- 【嵌入式开发】LED 驱动 ( LED发光二极管原理 | 底板原理图分析 | 核心板原理图分析 | GPIO | 裸板程序烧写流程 )
文章目录 开发板 的 LED 灯 作用 : 嵌入式软件的开发初期, 如 开发 BootLoader 代码 或者 Kernel 内核代码 过程中, 有效的调试方法有限, 此时通常使用 开发板上的 LED ...
- 2021-10-18使用eop烧写裸板程序
安装串口驱动 使用串口软件MobaXterm->点Session->找到串口->选择串口->设置波特率115200->点击Advanced Serial setting- ...
- 【STC8A8K64D4开发板】——开发板程序下载
内容 本文档描述使用宏晶官方下载软件STC-ISP给艾克姆科技STC8A8K64D4开发板下载程序的方式. 使用STC-ISP软件只可以下载HEX文件,不可以在线仿真.如需硬件仿真需选用STC带仿真功 ...
- tiny4412裸板程序之点灯(一)
最近折腾tiny4412开发板,先用裸板点个灯,玩一下裸板程序,后面打算移植最新的uboot和内核到tiny4412开发板上去. 原理图中,4个led用到的是GPM4_0 - GPM4_4. 看芯片手 ...
- 使用eop烧写裸板程序步骤
初次使用eop烧写裸板程序步骤 1.eop连接到PC. 2.安装驱动(若安装失败,则需要禁用驱动签名即可,步骤看我之前发布的文章). 3.安装App. 4.开发板连接eop,eop连接PC. 5.执行 ...
- 在riscv sifive u740开发板上运行FreeRTOS及裸板程序
riscv是当前比较火热的玩意,sifive的u740开发板是当前性能还不错的板子. sifive官方提供了一个SDK,https://github.com/sifive/freedom-e-sdk ...
- Nexys4 DDR 开发板程序下载与固化【FPGA】
Nexys4 DDR开发板 Nexys4 DDR开发板,使用的是 XC7A100T-1CSG324C FPGA芯片,当然还有一堆外设,使用Vivado软件开发. 拿到板子,最先关注的就是供电方式:Ne ...
- STM32最小系统板程序下载
文章目录 STM32的几种启动模式 CH340芯片 无板载CH340芯片的开发板使用串口下载程序 板载CH340芯片的开发板使用串口下载程序 不含CH340芯片的开发板下载程序流程 2022/05/1 ...
最新文章
- git shanchu stash_git stash用法
- 素数与量子物理的结合能带来解决黎曼猜想的新可能吗?
- Netty 私有协议栈 代码实现
- SpringBoot整合Swagger 自动生成在线API文档 偷懒必备 同时也是我们的基本操作啦!!!
- 比较简单的在线图像编辑软件:觉得还行
- spring AspectJ的Execution表达式
- jinja Comments
- 【转】Mobile Tutorial: Using Layout to Adjust Different Form Sizes or Orientations (iOS and Android)...
- java 结束循环_java如何终止多层循环
- 基于c语言的移动通信调制,π/4-QPSK调制方式及其与GSMK调制方式的比较
- 如何通过IDEA看Java源码
- 电脑位数(32位或者64位)问题导致eclipse不能正常启动
- 僵尸网络(CC服务器)
- bin目录下存放的是什么文件?
- 图文讲解Python数据可视化神器
- 常用桌面端软件开发语言整理
- 网络空间安全---计算机网络安全概述
- 服务器系统和win10区别,win10分区使用mbr好还是gpt好_win10系统gpt分区和mbr分区的区别...
- 33个与众不同的Web表单设计
- CAN总线整车电子电气架构设计培训
热门文章
- JEECMS编辑漏洞及随便拿webshell,啊哈哈
- BackGroundWorker用法
- 数据库SQL ServerSQL Server教程:详细学习游标
- 通用唯一识别码UUID
- axios vue 回调函数_vue中ajax请求与axios包完美处理
- excel vba 调用webbrowser_VBA 公式与函数
- 您的apple id 暂时不符合使用此应用程序_Mac相机不工作时该怎么办
- 计算机表格怎么求面积,在wps表格中怎么把数据生成面积图?
- libSVM分类小例C++
- php copy array,ES6中Array.copyWithin()函数用法的详解