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裸板程序下载相关推荐

  1. 第0课第2节_刚接触开发板之烧写裸板程序

    第0课第2节_刚接触开发板之烧写裸板程序 tftp用法 q //退出菜单 help tftp print //显示IP set ipaddr 192.168.31.203 //设置开发板IP set ...

  2. 【嵌入式开发】LED 驱动 ( LED发光二极管原理 | 底板原理图分析 | 核心板原理图分析 | GPIO | 裸板程序烧写流程 )

    文章目录 开发板 的 LED 灯 作用 : 嵌入式软件的开发初期, 如 开发 BootLoader 代码 或者 Kernel 内核代码 过程中, 有效的调试方法有限, 此时通常使用 开发板上的 LED ...

  3. 2021-10-18使用eop烧写裸板程序

    安装串口驱动 使用串口软件MobaXterm->点Session->找到串口->选择串口->设置波特率115200->点击Advanced Serial setting- ...

  4. 【STC8A8K64D4开发板】——开发板程序下载

    内容 本文档描述使用宏晶官方下载软件STC-ISP给艾克姆科技STC8A8K64D4开发板下载程序的方式. 使用STC-ISP软件只可以下载HEX文件,不可以在线仿真.如需硬件仿真需选用STC带仿真功 ...

  5. tiny4412裸板程序之点灯(一)

    最近折腾tiny4412开发板,先用裸板点个灯,玩一下裸板程序,后面打算移植最新的uboot和内核到tiny4412开发板上去. 原理图中,4个led用到的是GPM4_0 - GPM4_4. 看芯片手 ...

  6. 使用eop烧写裸板程序步骤

    初次使用eop烧写裸板程序步骤 1.eop连接到PC. 2.安装驱动(若安装失败,则需要禁用驱动签名即可,步骤看我之前发布的文章). 3.安装App. 4.开发板连接eop,eop连接PC. 5.执行 ...

  7. 在riscv sifive u740开发板上运行FreeRTOS及裸板程序

    riscv是当前比较火热的玩意,sifive的u740开发板是当前性能还不错的板子. sifive官方提供了一个SDK,https://github.com/sifive/freedom-e-sdk ...

  8. Nexys4 DDR 开发板程序下载与固化【FPGA】

    Nexys4 DDR开发板 Nexys4 DDR开发板,使用的是 XC7A100T-1CSG324C FPGA芯片,当然还有一堆外设,使用Vivado软件开发. 拿到板子,最先关注的就是供电方式:Ne ...

  9. STM32最小系统板程序下载

    文章目录 STM32的几种启动模式 CH340芯片 无板载CH340芯片的开发板使用串口下载程序 板载CH340芯片的开发板使用串口下载程序 不含CH340芯片的开发板下载程序流程 2022/05/1 ...

最新文章

  1. git shanchu stash_git stash用法
  2. 素数与量子物理的结合能带来解决黎曼猜想的新可能吗?
  3. Netty 私有协议栈 代码实现
  4. SpringBoot整合Swagger 自动生成在线API文档 偷懒必备 同时也是我们的基本操作啦!!!
  5. 比较简单的在线图像编辑软件:觉得还行
  6. spring AspectJ的Execution表达式
  7. jinja Comments
  8. 【转】Mobile Tutorial: Using Layout to Adjust Different Form Sizes or Orientations (iOS and Android)...
  9. java 结束循环_java如何终止多层循环
  10. 基于c语言的移动通信调制,π/4-QPSK调制方式及其与GSMK调制方式的比较
  11. 如何通过IDEA看Java源码
  12. 电脑位数(32位或者64位)问题导致eclipse不能正常启动
  13. 僵尸网络(CC服务器)
  14. bin目录下存放的是什么文件?
  15. 图文讲解Python数据可视化神器
  16. 常用桌面端软件开发语言整理
  17. 网络空间安全---计算机网络安全概述
  18. 服务器系统和win10区别,win10分区使用mbr好还是gpt好_win10系统gpt分区和mbr分区的区别...
  19. 33个与众不同的Web表单设计
  20. CAN总线整车电子电气架构设计培训

热门文章

  1. JEECMS编辑漏洞及随便拿webshell,啊哈哈
  2. BackGroundWorker用法
  3. 数据库SQL ServerSQL Server教程:详细学习游标
  4. 通用唯一识别码UUID
  5. axios vue 回调函数_vue中ajax请求与axios包完美处理
  6. excel vba 调用webbrowser_VBA 公式与函数
  7. 您的apple id 暂时不符合使用此应用程序_Mac相机不工作时该怎么办
  8. 计算机表格怎么求面积,在wps表格中怎么把数据生成面积图?
  9. libSVM分类小例C++
  10. php copy array,ES6中Array.copyWithin()函数用法的详解