易语言Jlink烧录程序 源码

易语言Jlink烧录程序 源码

烧录器需要配合烧录软件使用。

在做全自动调试软件的时候,需要做到一键调试,烧录软件-通讯测试-设备校准-等等功能一键完成。

这是需要把烧录程序集成到调试软件里边那就得调用

JlinkARM.dll,有其他语言的调用方法,但没有易语言的,这里我就写了一个易语言的,本工具的设计目的是为量产烧录时实现自动化烧录、也可以实现,一拖多烧录、同一芯片烧录多个数据。

说白了就是自己做一个能控制指定J-Link烧录指定数据的工具。

工具只实现了选择J-Link序列号、选择芯片信号、选择烧录地址、选择烧录文件的一拖一烧录功能,可以自己扩展实现在一拖多、烧录序列号、烧录出厂配对数据、理论上只要J-Link支持的芯片都能烧录。

一、工具原理工具通过调用J-Link驱动

JLinkARM.dll文件实现对指定J-Link的控制,只需要一个JLinkARM.dll文件就能控制J-Link,无须另装驱动。

很多使用ARM内核的芯片厂商自家的命令行烧录工具也是使用JLinkARM.dll来烧录。

本工具已经集成了JLinkARM.dll文件,版本号为V6.20d,如果需要使用其他版本的JLinkARM.dll,请确保版本号在V6.0版本以上

YID:5434654062601198yichengtw