jflash命令行(jflash安装步骤)

jflash命令行(jflash安装步骤)现在很多项目开发都逐渐的迁移到 Linux 环境下 但是 Linux 开发单片机就没有像 Windows 下开发那么方便 它没有对应开发工具 KEIL IAR 等 它们自带烧录等功能 所以在 Linux 上开发单片机需要安装下载固件的工具 JLink 我的开发环境是 Ubuntu 20 04 JLink 环境搭建比较简单 在 Ubuntu 的 terminal 中执行如下命令 安装 JLink

大家好,我是讯享网,很高兴认识大家。



现在很多项目开发都逐渐的迁移到Linux环境下。但是Linux开发单片机就没有像Windows下开发那么方便,它没有对应开发工具(KEIL,IAR等),它们自带烧录等功能。所以在Linux上开发单片机需要安装下载固件的工具–JLink。

  1. 我的开发环境是Ubuntu 20.04
  2. JLink环境搭建比较简单
  3. 在Ubuntu的terminal中执行如下命令:
 

讯享网
  1. 安装JLink:
讯享网

  1. 创建新的project

单片机
讯享网

  1. 选择Target device

单片机

单片机

  1. 打开固件文件

单片机

  1. 下载固件

单片机

单片机

JLinkExe提供了一系列批处理命令,详细命令参考JLink官网。我们通过JLinkExe命令行下载固件:

  1. 在terminal中执行如下命令,进入JLink下载界面。选择设备类型,接口类型,接口速度,自动连接选择:

单片机

  1. 在JLink下载界面中执行下载命令,执行loadbin命令:

单片机

上面的两种方式都繁琐,在实际场景中,更佳倾向一条命令就完成下载功能,无需任何的交互。

JLinkExe也提供了方案,批处理脚本 + 命令文件的方式解决。

  1. 因为loadbin不能通过直接通过批处理命令执行,它需要放在命令文件中。创建CommandFile.jlink文件。并将命令(loadbin https://m.elecfans.com/article/test.bin 0x0)写入文件中。

单片机

  1. 执行一下命令,便可以下载文件了。

单片机

  1. 可以不需要开发环境,通过一条命令解决了我们的烧录问题。
  2. 在Linux下开发,大部分也是通过命令的形式做一些操作,所以符合我们的开发需求。

小讯
上一篇 2025-06-07 07:41
下一篇 2025-05-22 22:45

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/186579.html