解决每次打开JFlash就提示:Device: TLE9863QXW20: Flash bank 0x11000000: No loader specified的问题
问题现象每次打开JFlash就提示Device: TLE9863QXW20: Flash bank 0x11000000: No loader specified解决方法1.WinR 输入以下 打开目录%APPDATA%\SEGGER\JLinkDevices2.文本打开xml文件我是打开华大(HDCS)芯片的时候出现的提示所以文件是HDSC-JLinkDevices.xml3.CtrlF搜索关键字TLE9863QXW204.删除所在的Device5.保存过程有些曲折1.很久都没有解决换了4个电脑都是一样的情况开始怀疑是安装包的问题。2.安装了几个不同的版本最终在Windows 64位的老版本V752发现没有问题。3.接着安装V752版本的时候选择更新驱动再卸载V752安装最新版的软件不更新驱动没有解决。4.检查注册表里面也没发现什么东西就版本号不同5.在一个论坛上有用户回复帖子突然想起以前问AI也提到过一个XML文件似乎与选择型号有关。就找到这个文件在里面搜索TLE9863QXW20搜到了这个型号。再次询问AI得到回复可以删除删除后成功解决。原因JLinkDevices.xml是 J-Flash 用于识别芯片的设备数据库。软件启动时会解析该文件内定义的每一个Device并根据其中的FlashBankInfo去指定路径寻找对应的烧录算法文件.FLM。若文件缺失无论当前工程使用哪个芯片启动校验都会报 “No loader specified”说白了就是文件名单引用了这个型号但是没有相关文件。要么就把工具补上要么干脆把它从名单上划掉