STM32-- JLINK安装、使用及问题

一、安装:安装过程选择好文件夹,过程中一直默认就行,如果之前安装的有其他版本,在最后一步需要多注意一下,或者不注意,直接默认选中的就行。

二、使用:

在官网下载的J-Link  V7.96i,安装完成后,keil报错找不到sw device

检查后发现是,安装的这个驱动会识别我使用的jlink是盗版的,然后出现下面的提示:

解决方式:重新安装其他版本

其他版本还是不行再找原因吧;其他版本不行和 JLinkARM.dll文件有关。

我安装JLink_Windows_V796i_x86_64不行,安装完成后,D:\Keil_v5ARM\ARM\Segger文件夹下的JLinkARM.dll变成了V796i版本;   

后面我又安装回JLink_Windows_V682g版本时,application found that can be updated to V682g of the j-link software  下面一行的勾我给取消了,导致我虽然安装了JLink_Windows_V682g,但是keil里的版本任然是V796i;

然后我手动把D:\Keil_v5ARM\ARM\Segger文件夹下的JLinkARM.dll替换成D:\Program Files (x86)\SEGGER\JLink下的JLinkARM.dll,就可以了,keil就能连上jlink去调试stm32了。

所以最后一步的勾不要去掉,去掉的话,还要手动替换JLinkARM.dll才能用。

(安装的过程没有截图,下面这张图是网上找的,版本号和我安装的不一样)

V796i版本的JLinkARM.dll,可以看到,debug--setting界面如下

换成V682g版本的JLinkARM.dll   debug--setting界面如下,在两个版本测试过程中,单片机的线一直都在连着

keil报错找不到sw device最终解决方式:安装低版本的segger JLink_Windows_V682g软件。

不知道为啥高版本会识别出克隆,不管了,就这样用吧,

V796i版本使用segger的软件J-Flash V7.96i能和单片机连上,到了keil就不行,

参考文章:Keil MDK5.15使用Jlink下载时出现Jlink clone版无法使用  Keil MDK5.15使用Jlink下载时出现Jlink clone版无法使用_keil5克隆-优快云博客

JLink是一种用于与微控制器进行调试和编程的工具。而STM32是一系列由STMicroelectronics开发的32位ARM Cortex-M微控制器。在使用JLink进行STM32的调试和编程时,需要连接正确的引脚,并按照一定的步骤进行操作。 根据引用\[1\],在连接JLinkSTM32时,需要连接5个引脚,分别是VCC、GND、RST、SWDIO、SWCLK。其中RST是芯片上的复位引脚,SWDIO是PA13引脚,SWCLK是PA14引脚。同时,SWDIO和SWCLK需要接上拉电阻。 在使用JLink进行STM32的调试和编程时,可以按照以下步骤进行操作,参考引用\[2\]: 1. 打开调试软件,右侧面板是灰色,左侧Project是折叠最小状态。 2. 点击编译程序,确保编译没有错误和警告。 3. 点击魔术棒图标,选择Debug。 4. 在弹出的界面中,按照标红顺序进行操作。 5. 点击Settings,按照标红顺序进行设置。 6. 点击Flash Download,按照标红设置,其中2是根据使用的单片机型号进行选择。 7. 点击Utilities,查看标红2是否全勾选。 8. 点击Load,进行JLink程序下载。 在关键步骤中,可以使用JLink进行STM32的读取操作。根据引用\[3\],可以选择不同的选项来读取不同的Flash地址范围。一般情况下,选择"Entire chip"选项来读取整个Flash区域的程序。 总结起来,使用JLink进行STM32的调试和编程时,需要连接正确的引脚,并按照一定的步骤进行操作。可以通过JLink进行程序的下载和读取操作。 #### 引用[.reference_title] - *1* [JLINK仿真器用SWD模式下载程序,和stm32的连线说明](https://blog.youkuaiyun.com/wuxiaoyangtop/article/details/131104617)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [如何配置JLINKSTM32单片机下载程序](https://blog.youkuaiyun.com/weixin_46169171/article/details/120322345)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [2.0 Jlink使用技巧之读取STM32内部的程序](https://blog.youkuaiyun.com/oDuanYanGuHong/article/details/118694474)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值