加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
    • 一、V7.62以上是否兼容打Patch旧方法
    • 二、新方法是否Patch文件可自由放
    • 三、新旧方法Patch同时存在时,哪一个生效
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

实践JLink 7.62手动增加新MCU型号支持新方法

05/22 16:33
4604
阅读需 4 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是实践JLink 7.62手动增加新MCU型号支持新方法

文接上篇 《从JLink V7.62开始优化了手动增加新MCU型号支持方法》,文章发出之后,有小伙伴留言说不是保姆级教程,没有看懂,看起来光有理论还不行,必须加上实操。好,我们现在来实践一下,选一个 V7.62 以上的 JLink 版本,痞子衡本地安装了 V7.88e,就以这个版本为例。主要做如下三个实验:

一、V7.62以上是否兼容打Patch旧方法

首先是看 V7.62 版本以上是否还能继续支持之前的打 Patch 方式,我们找到 V7.88e 安装目录,发现该目录下已经没有 Devices 文件夹以及 JLinkDevices.xml 文件,我们尝试将 《超级下载算法RT-UFL》 Patch 打进去试试看。

痞子衡在 RT1170 开发板上亲测 JFlash 下载板载 flash 有效,说明 JLink DLL 还是能够从这个旧路径找到 Patch 的。

二、新方法是否Patch文件可自由放

现在将 《超级下载算法RT-UFL》 Patch 打到统一路径下 <USER>AppDataRoamingSEGGERJLinkDevices,Patch 文件结构保持不变,JFlash 实测还是有效。

现在改变 《超级下载算法RT-UFL》 Patch 文件结构,按第 2 小节推荐的方式,将 Patch 包里的 DevicesNXP 文件夹放到 <USER>AppDataRoamingSEGGERJLinkDevicesNXP 下,并且将 JLinkDevices.xml 文件重命名为 iMXRT_UFL.xml 后直接放到 <USER>AppDataRoamingSEGGERJLinkDevicesNXPiMXRT_UFL 下,这里需要注意相应更改 xml 文件里的 JLinkScriptFile、Loader 路径(对应文件相对 xml 文件的路径),这样仍然有效。

三、新旧方法Patch同时存在时,哪一个生效

如果我们把 Patch 以新旧两种方式全部打入同一个 JLink 驱动,JLink DLL 到底会选用哪一个 Patch 呢?痞子衡实测结果如下:

至此,实践JLink 7.62手动增加新MCU型号支持新方法痞子衡便介绍完毕了,掌声在哪里~~~

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
NC7SZ04P5X 1 Fairchild Semiconductor Corporation Inverter, LVC/LCX/Z Series, 1-Func, 1-Input, CMOS, PDSO5, 1.25 MM, EIAJ, SC-88A, SC-70, 5 PIN
$0.32 查看
PE4312C-Z 1 Peregrine Semiconductor Corp SPECIALTY TELECOM CIRCUIT, QCC20, QFN-20

ECAD模型

下载ECAD模型
$9.21 查看
KSZ9893RNXI 1 Microchip Technology Inc Ethernet Transceiver

ECAD模型

下载ECAD模型
$10.79 查看

相关推荐

电子产业图谱

硕士毕业于苏州大学电子信息学院,目前就职于恩智浦(NXP)半导体MCU系统部门,担任嵌入式系统应用工程师。痞子衡会定期分享嵌入式相关文章