本帖最后由 6552918 于 2023-4-1 18:37 编辑
由于SEGGER的JLink_V770d以后得版本更改的设备添加方式,导致在原来的安装路径下找不到Devices文件夹和JLinkDevices.xml文件了,即旧的方法已经不能在新的驱动中使用了。 JLink_V770d以后的版本,官方提供的JFLASH加载说明已经不再适用了。 如果需要继续使用旧的方式添加新设备,则需要下载 JLink_V770d 之前的版本。 在新驱动上添加新设备方法如下(下载地址如下:https://www.segger.com/downloads/jlink/ ) 新的版本为了方便添加设备添加,在安装路径外创建了公共文件路径,添加新设备,只需要将文件放在公共路径下就行(AppData是隐藏文件,需要关闭隐藏才能看到) OS | Location | Windows | C:\Users\<USER>\AppData\Roaming\SEGGER | Linux | $HOME/.config/SEGGER | macOS | $HOME/.config/SEGGER |
例如我的路径如下 自己创建个用于存放设备文件的文件夹 名称必须为JLinkDevices 在JLinkDevices路径内创建新的厂商名称路径 再将厂商提供的设备信息文件(.xml文件)和下载算法文件(.FLM文件)放在厂商名称文件路径下即可 .xml文件内有对下载算法的路径有描述,需要和存放路径一致(因为我这里下载算法和描述文件在相同路径下,所以不用再添加路径,如果放在其他路径下可以下载文件前添加路径) 添加完后就可以在JFLASH内找到芯片信息了
如果在安装JLINK驱动时同时更新了其他IDE内的JLINK驱动,在使用IDE是也可以识别到添加的设备。
至此,实现了JLink_V770d以后版本JLINK驱动添加新器件的操作。
|