【杰发科技AC7802x测评】1 新版JLINK工具实现程序下载的方法

SEGGER的J-link工具是我们调试时用的非常多的工具,杰发和SEGGER公司有着深度的合作,SEGGER的J-link工具内已经原生支持了很多杰发的芯片,但由于AC7802X系列比较新,在最新版本的V7.88h内都没找到先关的型号,相近的型号是AC780xxxA


J-link工具留了添加芯片支持的方法,在JLink_V770d之前的版本网上有很多教程,但JLink_V770d之后SEGGER公司修改了添加芯片支持的方法,本贴是实现JLink_V770d之后版本添加J-link工具芯片支持的方法。
首先安装MDK的芯片支持包

使用例程检查芯片支持包情况,例程的调试工具默认是ULINK2

我修改为J-LINK,会提示没有识别到芯片型号,这种情况还是第一次遇到


既然找不到芯片我们就给他创造个出来
首先在MDK芯片支持包的路径下找到下载算法备用

新的版本J-link为了方便添加设备添加,在安装路径外创建了公共文件路径,添加新设备,只需要将文件放在公共路径下就行(AppData是隐藏文件,需要关闭隐藏才能看到)
OSLocation
WindowsC:\Users\<USER>\AppData\Roaming\SEGGER
Linux$HOME/.config/SEGGER
macOS$HOME/.config/SEGGER
例如我的路径如下

自己创建个用于存放设备文件的文件夹 名称必须为JLinkDevices
在JLinkDevices路径内创建新的厂商名称路径

再将厂商提供的设备信息文件(.xml文件)和下载算法文件(.FLM文件)放在厂商名称文件路径下即可。(相关文件我会放在帖子的最后)

.xml文件内有对下载算法的路径有描述,需要和存放路径一致(因为我这里下载算法和描述文件在相同路径下,所以不用再添加路径,如果放在其他路径下可以下载文件前添加路径),芯片的相关资源信息可以在芯片手册或MDK的配置信息内得到。

添加完后我再打开例程修改调试工具为J-LINK,依然需要重新选择芯片

选择新添加的芯片型号


在修改调试接口为SWD

查看到已经连接到了芯片

查看到下载算法信息

下载完成后,测试程序运行正常

打开JFLASH在JFLASH内找到添加的芯片信息

选择好后需要勾选存储区

接下来就是进行读写测试了,首先连接芯片

进行擦除操作
再读取flash信息,确认是否擦除成功


读取信息都为FF,表明擦除成功了(擦除前MDK进行过程序下载)


使用JFLASH进行程序下载,并显示编程成功

再读取flash,读取成功,并和写入一致

至此,实现了在新版J-LINK内工具内添加杰发芯片支持。
---------------------
作者:6552918
链接:https://bbs.21ic.com/icview-3309674-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值