几种用jLink命令行烧录hex文件的方法

💡 原文中文,约1800字,阅读约需5分钟。
📝

内容提要

工厂使用j-flash工具进行烧录,发现烧录后的数据和发布的hex文件数据对应不上。初步确定是在j-flash界面上编辑了烧录的数据造成的错误。为了避免这种情况,可以尝试最小化数据编辑区或锁死编辑区。另外,可以使用J-Flash Lite软件进行烧录。也可以通过命令行方式使用j-link工具进行烧录。最后,可以写一个脚本进行批量烧录操作。

🎯

关键要点

  • 工厂使用j-flash工具烧录时,发现数据与hex文件不对应,初步确定是编辑数据造成的错误。
  • 在j-flash界面中,未保存的修改会显示红色提示,使用未保存的数据会导致错误。
  • 为避免错误,可以最小化数据编辑区或锁死编辑区,但部分版本可能不支持。
  • 可以使用J-Flash Lite软件进行烧录,步骤包括选择芯片类型、下载接口和烧录文件。
  • 也可以使用命令行方式通过j-link工具进行烧录,需编写烧录脚本并指定下载器。
  • 为了简化批量烧录操作,可以编写脚本,避免每次手动输入指令造成的错误。
  • 开发一个管理界面可以提高操作的直观性和美观性,方便工厂根据项目代码选择对应芯片型号。
➡️

继续阅读