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

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

[复制链接]
STMCU小助手 发布时间:2021-11-8 21:22
一、Jlink 不能识别STM32G0B1 系列单片机
" \8 e; L9 y3 d5 |1. 命令行方式调用Jlink3 C1 W8 G' Y7 }
这种情况,Jlink 驱动是独立安装的。从Segger 官网下载最新的Jlink (目前是V7.50a),安装后,即可以识别。
9 A6 \9 G3 {# B4 q6 _/ @- t* w( \% b3 a, E3 {
2. Keil IDE 内不能识别STM32G0B1
0 O6 E8 W0 _* U8 @& Y# F- }" B$ Zkeil -> Flash -> Config Flash Tools ... -> Debug ->(Jlink/J-Trace Cortex) Settings -> SW Device 不能识别到单片机信息。; B# J' x" l& E- `
3 G  D2 D( G3 p* T( ?
6077dc6449fb9fabeb17b043e0bd9043.png

5 C: c7 t, N2 c! q! B  D% u7 xKeil 调用的Jlink路径为C:\Keil_v5\ARM\Segger , 通过方法一的方式升级Jlink,出现异常(将Jlink 安装到前面的路径)。没继续深究内部的原因,直接下载最新的Keil,安装后,即可以识别。
: @& ~+ O: R! j
# S. E3 g) `% [: }  E& s- K! N无论是通过命令行的方式,还是KEIL调用的方式 不能识别STM32G0B1 , 原因都是电脑安装的Jlink 驱动不兼容这款单片机 。
( X. t1 A7 D' h9 ~" r
% x5 ~3 D* [5 X二、Jlink 不能擦除芯片
9 B) t( C6 X4 f5 p  }8 B  V7 A一直提示 STM32 (connect): Can not attach to CPU. Trying connect under reset.8 o- y+ W$ O" ?, ?

' h: N9 T* z$ r: q4 r7 Q4 {. T1. 原因:
) b/ o( P0 ?% R# S: t9 t用STM32Cubemx 生成代码时,在Project Manager ->Code Generator 页面,勾选了 Set all free pins as analog 。烧录引脚也被设置为了analog 状态,导致不能正常烧录。
! g- }, Q1 y9 ~+ X4 P% {- q' ?% X4 C) u
2. 网上看到是做法:
& l& h7 D7 w; i3 x1 T" d2 Gmcu 断电 将Boot0 接GND,上电;
: Q! v. S8 I1 ~9 M解除Boot0 接GND ,执行擦除。3 T  ~0 |0 i7 B% D
我的测试结果是,不能擦除。
+ h/ Y: }2 g) p. x3. 我的解决办法:; n' i' ?( V/ |0 N* x6 a0 [/ d
用一个按键连接单片机复位脚和GND。
/ l7 @" J2 w$ K0 k# O输入擦除芯片命令后,快速按下、松开这个按键。(按键为自动弹起按键,按下为接地状态,松开为断开状态)
9 H- G. I5 L. @) m当屏幕上出现Jlink 擦除芯片进度条后,立刻停止操作按键。
% }% T* k! X9 `- k+ S反复以不同频率测试几次,就可以擦除单片机。6 o) G" M% L! j. Q- C0 L" J
- N' `4 \  u/ \' V' T

; F" d% U3 s9 c- k/ Y' w
收藏 评论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 手机版