这个题目值得为大家推广!原帖内容见:STM32社区。----------------------------------------------------------------------------------
本工具的设计目的是为量产烧录时实现自动化烧录、一拖多烧录、同一芯片烧录多个数据、不同芯片烧录不同数据等负责的功能提供技术基础。说白了就是自己做一个能控制指定J-Link烧录指定数据的工具。工具只实现了选择J-Link序列号、选择芯片信号、选择烧录地址、选择烧录文件的一拖一烧录功能,可以自己扩展实现在一拖多、烧录序列号、烧录出厂配对数据、读取MAC地址等功能。理论上只要J-Link支持的芯片都能烧录,V8、V9和OB都支持,不过实测会有一些无法使用,例如使用外置SPI FLASH的芯片可能无法擦除或烧录。
下面只介绍本工具开发所需要的开发环境、库和原理,至于源码你们自己研究,才150多行!!!
|
Jlink Python Programming GUI Tool https://markding.github.io/pyprogrammer/