【Jlink烧录自动化】一台电脑连接 多个Jlink 用 J-flash批处理程序烧写多个单片机(生产批量烧录)

这篇具有很好参考价值的文章主要介绍了【Jlink烧录自动化】一台电脑连接 多个Jlink 用 J-flash批处理程序烧写多个单片机(生产批量烧录)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

项目描述

最近一些设备需要进行预生产(小批量生产),虽然是小批量但是数量也是很多,单靠人力烧录设备比较耗费时间
因此需要做一个烧录治具批量烧录。

软件与物料准备

软件

由于设备的MCU是arm cortex M4内核,使用的是Jlink烧录因此要安装

Segger Jlink

jlink 批量烧写程序,电子电路,程序开发,单片机,单片机,自动化,stm32,产品运营,硬件工程
安装之后开J-flash
jlink 批量烧写程序,电子电路,程序开发,单片机,单片机,自动化,stm32,产品运营,硬件工程

物料准备

由于要一次烧录多个设备因此要准备

1、多个 Jlink

可以在某宝买
jlink 批量烧写程序,电子电路,程序开发,单片机,单片机,自动化,stm32,产品运营,硬件工程

注意

收到的Jlink要检查以下序列号是否是不同的,这一步涉及到批量烧录的宏程序

查看序列号:
打开J-Link Commander jlink 批量烧写程序,电子电路,程序开发,单片机,单片机,自动化,stm32,产品运营,硬件工程

如果收到的Jlink序列号都有一样,要修改序列号,序列号SN修改教程
并且将序列号标注在Jlink上,方便后续使用

也可以自己做:

保姆级STM32F103C8T6做USB-TypeC版J-link OB(官方数据手册,硬件设计,固件烧录,序列号SN修改)
2、USB-HUB

考虑到多个 Jlink连接电脑USB口可能不够用,买个拓展USB口

3、USB自定义按键

用于自定义快捷键,一键烧录
jlink 批量烧写程序,电子电路,程序开发,单片机,单片机,自动化,stm32,产品运营,硬件工程

4、烧录治具(根据设备不同自己定制)

烧录

1、创建Jflash工程

打开Jflash 设置好烧录工程并将烧录的文件也添加进去
jlink 批量烧写程序,电子电路,程序开发,单片机,单片机,自动化,stm32,产品运营,硬件工程
jlink 批量烧写程序,电子电路,程序开发,单片机,单片机,自动化,stm32,产品运营,硬件工程
顺便验证以下是否可以正常烧录

2、批处理程序

提供一些参考帖子:JLink.exe JFlash.exe batch文件一键下载

批处理代码看不懂?
在Segger安装目录下有个Doc文件夹—Manuals-----UM08003_JFlash.pdf
jlink 批量烧写程序,电子电路,程序开发,单片机,单片机,自动化,stm32,产品运营,硬件工程

打开找到这些:

jlink 批量烧写程序,电子电路,程序开发,单片机,单片机,自动化,stm32,产品运营,硬件工程
jlink 批量烧写程序,电子电路,程序开发,单片机,单片机,自动化,stm32,产品运营,硬件工程

我用的批处理命令为:

@ECHO OFF

cd 【Jlink安装目录】(像我的安装目录是这个:C:\Program Files (x86)\SEGGER\JLink\Jflash.exe)
 -openprj【需要烧录的固件全部目录】.bin,0xC000 -usb11110002 -auto -exit

IF ERRORLEVEL 1 goto ERROR
goto END
:ERROR
ECHO JFlash ARM:Error
pause
:END

解释一下:
cd 后面跟的是Jflash的安装地址
,0xC000 //这个是烧录起始目录
-usb11110002 //SN为11110002的Jlink
地下就是烧录的信息,烧录成功退出,烧录失败显示error

注意:如果出现烧录之后设备没有重启,打开J flash工程,找到
jlink 批量烧写程序,电子电路,程序开发,单片机,单片机,自动化,stm32,产品运营,硬件工程
jlink 批量烧写程序,电子电路,程序开发,单片机,单片机,自动化,stm32,产品运营,硬件工程
勾选以上 烧录完成之后就会 < Reset and Run >
之后将Bat文件改一下
jlink 批量烧写程序,电子电路,程序开发,单片机,单片机,自动化,stm32,产品运营,硬件工程
保存之后将后缀名改为.Bat
双击运行。

自定义按键

可以将按键自定义按键的触发 改为 下载命令,或者鼠标的左键

使用时将光标放在批处理程序上 双击两次按键 USB自定义按键解析成 鼠标双击–运行批处理程序文章来源地址https://www.toymoban.com/news/detail-798241.html

到了这里,关于【Jlink烧录自动化】一台电脑连接 多个Jlink 用 J-flash批处理程序烧写多个单片机(生产批量烧录)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 利用Python实现电脑鼠标和键盘办公自动化

    利用Python实现电脑鼠标和键盘办公自动化

    Python的确是一个了不起的编程语言和工具,它可以用来构建各种脚本和实用程序,这些脚本和实用程序可以帮助你化繁为简、让很多事情都实现自动化…以下是从海外博客上学习积累到的,做个分享,如果感兴趣,会陆陆续续做些编辑补充。 ( 文末领取读者福利 ) 这次,我

    2024年02月15日
    浏览(11)
  • selenium自动化DevTools连接断开问题

    使用Selenium的无头模式下,出现了DevTools连接断开的问题: 报错如下所示: 以上问题属于DevTools连接超时自动中断了,可能出现的问题: 1. 版本不匹配:Selenium与浏览器或驱动程序的版本可能不兼容。请确保使用的Selenium版本与浏览器和驱动程序的版本相匹配。 2. 驱动程序问

    2024年02月16日
    浏览(41)
  • python针对电脑分辨率进行UI自动化测试样式

    python针对电脑分辨率进行UI自动化测试样式

    2024软件测试面试刷题,这个小程序(永久刷题),靠它快速找到工作了!(刷题APP的天花板)_软件测试刷题小程序-CSDN博客文章浏览阅读3k次,点赞86次,收藏13次。你知不知道有这么一个软件测试面试的刷题小程序。里面包含了面试常问的软件测试基础题,web自动化测试、

    2024年04月11日
    浏览(7)
  • Python:App自动化测试-通过无线连接设备

    无线连接的优点 1.当要运行的设备需要在其他实体硬件上依赖运行时,通过无线连接,可以让我们不用绑一台电脑跟着机器一起跑。 2.当要做多设备的自动化时,电脑的接口不够用。 3.无线比有线B格更高点,也没有杂乱的线材。 无线连接的一些缺点 1.自动化的设备,需要和

    2023年04月08日
    浏览(8)
  • Git一台电脑 配置多个账号

    Git一台电脑 配置多个账号

    Git一台电脑 配置多个账号 常用的Git版本管理有 gitee github gitlab codeup ,每个都有独立账号,经常需要在一个电脑上向多个代码仓提交后者更新代码,本文以ssh 方式为例配置 建议:linux 或 mac 用户推荐在 ~/.ssh 路径下运行命令行,Windows用户推荐在“ C:Users用户名.ssh ” 密钥文

    2024年01月23日
    浏览(11)
  • 智能边缘自动化:HDMI接口钡铼ARM工业电脑实践案例

    智能边缘自动化:HDMI接口钡铼ARM工业电脑实践案例

    一款具备HDMI接口的高性能ARM工业计算机应运而生,为实现在工业4.0时代的关键数据实时处理与可视化管理提供了强有力的硬件支撑。这款计算机依托其独特的边缘计算能力,完美解决了工业环境中大规模数据传输至云端的高延迟问题,成功实现了OT(运营技术)与IT(信息技

    2024年04月14日
    浏览(12)
  • Python连接打印机:实现自动化打印的利器

    引言: 在现代办公环境中,打印机已经成为不可或缺的设备之一。然而,手动操作打印机往往耗时耗力,而且容易出现错误。为了提高工作效率和准确性,我们可以通过编写Python程序来连接打印机,实现自动化打印。本文将介绍如何使用Python连接打印机,并提供一些实用的技

    2024年01月18日
    浏览(37)
  • 千度 Q190X 工业迷你电脑:工业自动化的理想之选

    千度 Q190X 工业迷你电脑:工业自动化的理想之选

    多接口设计 Q190X拥有丰富的接口,包括1 x VGA,1 x HD,7 x RS-232,1 x USB 3.0,7 x USB 2.0,1 x SATA 3.0,1 x Mini PCIe,1 x mSATA等。这些接口的多样性使得该设备能够轻松连接各种工业设备、传感器和外围设备,实现多种数据输入输出和控制操作。 稳定的网络连接 配备2 x 瑞昱千兆网卡,

    2024年02月03日
    浏览(13)
  • 自动化运维(二十六)Ansible 实战变量插件和连接插件

     Ansible 支持多种类型的插件,这些插件可以帮助你扩展和定制 Ansible 的功能。每种插件类型都有其特定的用途和应用场景。今天我们一起学习变量插件和连接插件。 Ansible 变量插件允许动态地添加变量到主机或组中,这些变量可以在 playbook 运行时被解析和使用。变量插件可

    2024年04月14日
    浏览(12)
  • Windows系统上运行appium连接iOS真机自动化测试

    Windows系统上运行appium连接iOS真机自动化测试

    步骤: 1、windows安装 tidevice 工具 2、Mac系统打包安装WebDriverAgent(WDA)工具 3、安装Appium 4、连接iOS手机 iOS自动化的实现和执行都依赖Mac系统,因为需要通过Xcodebuild编译安装WDA (WebDriverAgent)到iOS设备中,通过WDA实现对被测应用进行操作。而Windows系统无法运行Xcode工具,所以无法

    2024年04月25日
    浏览(8)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包