自制简易JTAG下载烧写工具

对于普通嵌入式系统爱好者来说,不太可能花太多的钱去买比较高档的调试仿真工具来调试我们自己的目标板,最经济的做法就是自己制作一个简单JTAG线缆用来烧写flash,先将bootloader固化到flash中,因为bootloader编译出来都很小,一般几十KB,最多几百KB,用简易JTAG烧写不需要多少时间,如果顺利,bootloader能够正常工作,那么就可以在bootloader菜单中通过串口或者TFTP下载其他程序到目标板的DRAM中进行运行调试或者烧写最后定型的软件,因为通过串口或者TFTP下载的速度比简易JTAG线缆下载烧写速度快。当然也可以从网上搜索购买一个简易JTAG线缆(很便宜,最多不超过50RMB),不管是什么版本都行,然后用我们下面介绍的简易JTAG烧写软件来烧写目标板的flash,使用烧写软件之前只需先根据所购买JTAG线缆的具体连线图中并口与JTAG口的对应关系适当修改源代码中的管脚变量定义,然后重新编译链接就可以了。
这一章我们就介绍简易JTAG线缆硬件原理,烧写软件流程,并说明使用简易JTAG线缆烧写flash的方法。

自制简易JTAG下载烧写工具相关推荐

  1. 系统烧写方法(MfgTool烧写工具)

    目录 MfgTool 工具简介 MfgTool 工作原理简介 USB接线 系统烧写原理 烧写NXP 官方系统 烧写自制的系统 系统烧写 网络开机自启动设置 改造我们自己的烧写工具 改造MfgTool ...

  2. 嵌入式基础学习-烧写工具

    JZ2440裸板程序烧写只能通过JTAG工具,常用的是openJTAG和JLink,也有并口JTAG.通过以裸板程序烧写方式烧写u-boot后可用u-boot烧写裸板和上层程序. 驱动之前都是装好的, ...

  3. st 串口烧写工具 芯片_STM32芯片的几种烧写方式简介

    我们做STM32产品开发,最终是要将编写的程序代码写进芯片存储器,通常指Flash存储器[含可以映射到芯片存储空间的片外存储器],让程序正常运行起来以实现相应的功能. 一般来讲,将我们准备好的机器代码 ...

  4. 飞思卡尔烧写工具mfgtools的使用

    注意:当时遇到烧录之后各种重启问题,还有system.img 文件同步不过去的原因,都是因为没有加flash刷新 <CMD state="Updater" type=&quo ...

  5. linux/windows上STM32固件烧写工具的开发demo

    1.主要实现功能:完成对HEX和DFU文件的烧写,显示烧写的进度等功能 2.开发工具:Qt creator4.9.0 3.开发系统平台:windows系统和linux系统两套平台 4.具体开发步骤: ...

  6. opencv4.4.0函数手册_【文档更新】发布100ask_imx6ull用户手册V2.0和全新烧写工具

    疫情期间,韦东山团队在家办公丝毫没有松懈,一直在写文档,答疑等. 下面给读者们公布阶段性成果: 一.发布<100ask_imx6ull用户手册 入门篇_V2.0 >: 添加更多烧写方法.更 ...

  7. 【迅为iMX6Q】开发板 烧写工具 MfgTool2.exe 打不开问题的解决

    现象 最近整理电脑,重新搭建了 [迅为iMX6Q]开发板的开发环境,从网盘重新下载的烧写烧写工具:android_m6.0.1_2.0.0_ga_tool_20190725,直接双击MfgTool2. ...

  8. 3.韦东山嵌入式学习笔记-烧写工具

    程序烧写工具 oflash.SecureCRT.openJTAG.jlink 烧写方法 并口.openjtag.jlink.nor上的uboot 步骤 接口.接线.装驱动.装软件 如果PC有并口,装并 ...

  9. 【开源共享】全网最简单易用的imx6ull烧写工具设计初衷工作原理设计前的思考

    在线课堂:https://www.100ask.net/index(课程观看) 论  坛:http://bbs.100ask.net/(学术答疑) 开 发 板:https://100ask.taoba ...

  10. android自动烧写工具,利用fastboot烧写Android平板镜像典型步骤举例

    1.准备fastboot烧写工具 在windows下下载fastboot软件,并将如下文件: bootloader.fex, env.fex,boot.img,recovery.img ,userda ...

最新文章

  1. sizeof 使用注意
  2. plt.xlabel 'str' object is not callable
  3. python3练习题:11-20
  4. vue用户行为收集_vue 实现移动端键盘搜索事件监听
  5. weblogic 8.1 安装并配置数据源
  6. Linux工程师新法宝:在Visual Studio上用C++ 写Linux
  7. 心学 禅宗_禅宗宣言,用于有效的代码审查
  8. db2数据库日期减一天_DB2 日期时间函数
  9. 运行elasticsearch时报错:could not find java; set JAVA_HOME or ensure java is in PATH
  10. python 3.5.2 下载(带资源免费)
  11. C# 打开Win10蓝牙管理模块
  12. Jpa是什么——Jpa使用详解
  13. 网站优化:测试网站速度的8款免费工具推荐
  14. unity 更改模型的中心点
  15. 什么是互联网产品策划、什么是运营策划(经典收藏)
  16. Stadia云游戏平台
  17. Quality 是什么?
  18. fastadmin 数据导出,设置excel行高和限制图片大小
  19. 女王大学 计算机专业,伦敦玛丽女王大学计算机科学专业
  20. 网络协议 -- HTTPS(2)数字签名与数字证书

热门文章

  1. 笔记3:数字和数学计算
  2. netflix-hystrix-简例
  3. [bzoj5301][Cqoi2018]异或序列
  4. ClickHouse最简单的安装方法
  5. vue 添加过滤器-以格式化日期为例
  6. 开始使用Filebeat
  7. jQuery实现倒计时重新发送短信验证码功能示例
  8. 利用互斥对象实现线程同步的实例说明
  9. 【BZOJ-1146】网络管理Network DFS序 + 带修主席树
  10. 自己整理出来的一些标签