你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】STM32G0B1 使用Jlink 开发遇到的一些问题

[复制链接]
STMCU小助手 发布时间:2021-11-8 21:22
一、Jlink 不能识别STM32G0B1 系列单片机6 a+ F/ U/ F1 X/ w
1. 命令行方式调用Jlink
& _. _7 {8 Z8 ?* O这种情况,Jlink 驱动是独立安装的。从Segger 官网下载最新的Jlink (目前是V7.50a),安装后,即可以识别。, A5 F3 U6 }, u1 S- e8 W  T

5 W+ ^. }3 C2 g( G& a2. Keil IDE 内不能识别STM32G0B14 r# L* J. C; j8 b) r
keil -> Flash -> Config Flash Tools ... -> Debug ->(Jlink/J-Trace Cortex) Settings -> SW Device 不能识别到单片机信息。
2 h% \# N6 V. J! g, u' U4 J, U( X1 t& L, d$ u
6077dc6449fb9fabeb17b043e0bd9043.png

, p. d8 o2 z9 ?: `Keil 调用的Jlink路径为C:\Keil_v5\ARM\Segger , 通过方法一的方式升级Jlink,出现异常(将Jlink 安装到前面的路径)。没继续深究内部的原因,直接下载最新的Keil,安装后,即可以识别。
6 M+ q; q3 I: d9 M  I; I
" H: }! y4 r: Q  o" h& \无论是通过命令行的方式,还是KEIL调用的方式 不能识别STM32G0B1 , 原因都是电脑安装的Jlink 驱动不兼容这款单片机 。9 `. b* W+ [3 B3 I! u) [8 ~

3 E5 @  m$ H& Y2 V二、Jlink 不能擦除芯片
' x' O: r* o! Q( ?5 N. b一直提示 STM32 (connect): Can not attach to CPU. Trying connect under reset.! N( I1 `+ \. ?4 d
& ~6 F4 h5 l. O9 S2 i8 m
1. 原因:
+ D. ^% T" `6 G4 t4 V用STM32Cubemx 生成代码时,在Project Manager ->Code Generator 页面,勾选了 Set all free pins as analog 。烧录引脚也被设置为了analog 状态,导致不能正常烧录。6 L' O0 q( M2 O
" D7 g* j6 j7 @6 {) }. c
2. 网上看到是做法:; [! C$ p( n  V
mcu 断电 将Boot0 接GND,上电;7 \' V' z! {3 a
解除Boot0 接GND ,执行擦除。* u  A8 T4 y2 ]$ n
我的测试结果是,不能擦除。! z( G/ ]1 \+ A: T9 N
3. 我的解决办法:
! C0 E3 c: v2 Z$ O5 D3 y; y" W/ W" k用一个按键连接单片机复位脚和GND。' g5 y# o6 W% K" G. ^. a) g
输入擦除芯片命令后,快速按下、松开这个按键。(按键为自动弹起按键,按下为接地状态,松开为断开状态)
6 K1 q' Q  z. _, l) g当屏幕上出现Jlink 擦除芯片进度条后,立刻停止操作按键。; [/ }/ }7 _1 ^4 B; t! c/ ^
反复以不同频率测试几次,就可以擦除单片机。- f% D. x/ _3 |9 H4 h

; A( w. r/ z) H2 f+ ?( M3 z
- g" R+ X9 S  M) _, A
收藏 评论1 发布时间:2021-11-8 21:22

举报

1个回答
STMWoodData 回答时间:2021-11-9 09:07:48

用一个按键连接单片机复位脚和GND。 输入擦除芯片命令后,快速按下、松开这个按键。(按键为自动弹起按键,按下为接地状态,松开为断开状态) 当屏幕上出现Jlink 擦除芯片进度条后,立刻停止操作按键。 反复以不同频率测试几次,就可以擦除单片机。

一般都是这样搞,特别是把调试端口设成IO状态时。

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版