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

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

[复制链接]
STMCU小助手 发布时间:2021-11-8 21:22
一、Jlink 不能识别STM32G0B1 系列单片机- k7 |- a: K$ ~2 D7 ]
1. 命令行方式调用Jlink, X7 x7 V  o- y% @0 [3 P$ F
这种情况,Jlink 驱动是独立安装的。从Segger 官网下载最新的Jlink (目前是V7.50a),安装后,即可以识别。
8 X0 e2 y% \, G- I0 V, _0 Y( S3 J. G" q! L/ z2 r$ S$ \
2. Keil IDE 内不能识别STM32G0B1$ _- Z2 |% c0 h& ?- A
keil -> Flash -> Config Flash Tools ... -> Debug ->(Jlink/J-Trace Cortex) Settings -> SW Device 不能识别到单片机信息。
' z+ _3 w1 O  N( P; j. b. J$ S) {& S9 {
6077dc6449fb9fabeb17b043e0bd9043.png

; Z; P; M% s' }# ]( k5 y, `' LKeil 调用的Jlink路径为C:\Keil_v5\ARM\Segger , 通过方法一的方式升级Jlink,出现异常(将Jlink 安装到前面的路径)。没继续深究内部的原因,直接下载最新的Keil,安装后,即可以识别。1 x) z2 z' p, X! R' K. [' U3 y

0 M5 ~# P  D3 W" Z3 P无论是通过命令行的方式,还是KEIL调用的方式 不能识别STM32G0B1 , 原因都是电脑安装的Jlink 驱动不兼容这款单片机 。
, e% \$ h4 j5 o) D1 @9 Q
& c# k) r$ W8 a- m5 B二、Jlink 不能擦除芯片' M/ b& R6 S# w" g7 P" w/ ]
一直提示 STM32 (connect): Can not attach to CPU. Trying connect under reset., z2 D" z' v2 F7 w1 {2 C; |" K

. b" x) j" i# Q8 s" j1. 原因:
6 Q% U$ T8 ~2 U! j& L1 |& j用STM32Cubemx 生成代码时,在Project Manager ->Code Generator 页面,勾选了 Set all free pins as analog 。烧录引脚也被设置为了analog 状态,导致不能正常烧录。9 Y7 I0 x1 R$ P8 [' Y( `, P

2 i2 |! j/ Y) I. J/ {) E% t2. 网上看到是做法:: V) C* ]+ G2 ?9 V  X% @
mcu 断电 将Boot0 接GND,上电;) @* F1 T% b. M5 n( ]6 v
解除Boot0 接GND ,执行擦除。
) E/ o- T& K. ~* W8 Y我的测试结果是,不能擦除。
6 \! W( S( }9 H. d( Z# j7 ], J3. 我的解决办法:
3 I4 I* t; a. f: P  Z% I1 ^用一个按键连接单片机复位脚和GND。; E' o2 i2 L' n7 @  a* |( @0 r$ ~
输入擦除芯片命令后,快速按下、松开这个按键。(按键为自动弹起按键,按下为接地状态,松开为断开状态)
% t9 ]* ?1 ?8 V2 x$ {* ^& a当屏幕上出现Jlink 擦除芯片进度条后,立刻停止操作按键。
0 H' g  W  F2 x: W$ G反复以不同频率测试几次,就可以擦除单片机。
. f3 i4 x1 p1 s0 ~7 d
5 Y7 L; A% ]$ c2 y# @8 Q5 T2 ?4 p* \2 x: ~3 m. |5 ]
赞 收藏 评论1 发布时间:2021-11-8 21:22

举报

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

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

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

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版