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

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

[复制链接]
STMCU小助手 发布时间:2021-11-8 21:22
一、Jlink 不能识别STM32G0B1 系列单片机" m4 r, s6 G, V7 o
1. 命令行方式调用Jlink
1 Y/ ^, T6 c/ z# Q这种情况,Jlink 驱动是独立安装的。从Segger 官网下载最新的Jlink (目前是V7.50a),安装后,即可以识别。
: J1 @3 d! o) ?/ ^" ?1 L0 ?: q- [" \0 n
2. Keil IDE 内不能识别STM32G0B1  W( d8 t- |9 u5 N' k
keil -> Flash -> Config Flash Tools ... -> Debug ->(Jlink/J-Trace Cortex) Settings -> SW Device 不能识别到单片机信息。
& s$ x4 W" k& \8 G% f7 o* m  C
" v* t/ ]" ^) R8 y
6077dc6449fb9fabeb17b043e0bd9043.png
; H3 F3 l+ m  ]$ H7 p5 Y
Keil 调用的Jlink路径为C:\Keil_v5\ARM\Segger , 通过方法一的方式升级Jlink,出现异常(将Jlink 安装到前面的路径)。没继续深究内部的原因,直接下载最新的Keil,安装后,即可以识别。
4 y) S; h$ Y& v' Q. \$ \; t, h# v% x8 p) Q! L$ w9 D
无论是通过命令行的方式,还是KEIL调用的方式 不能识别STM32G0B1 , 原因都是电脑安装的Jlink 驱动不兼容这款单片机 。
2 t$ T; W1 F, ?# F
& P3 `% p7 b; v+ c8 U. u* Y' P) X! p" v二、Jlink 不能擦除芯片5 [/ N7 G  r! k1 M
一直提示 STM32 (connect): Can not attach to CPU. Trying connect under reset.1 s  e* r! R, e2 L" y6 J- }4 z. a  N
: A$ E$ T7 P' Z% C; [  I$ M( z9 M
1. 原因:; I8 `6 K. k4 \7 d
用STM32Cubemx 生成代码时,在Project Manager ->Code Generator 页面,勾选了 Set all free pins as analog 。烧录引脚也被设置为了analog 状态,导致不能正常烧录。- i, N$ k, ]0 V- C" o" D
; a8 Q  Q! V5 ?/ z4 G
2. 网上看到是做法:
8 n9 h0 x1 I7 g/ C. F9 T9 r. _mcu 断电 将Boot0 接GND,上电;
' l2 L  J  G3 K% f; L4 `解除Boot0 接GND ,执行擦除。
/ n6 x6 r, A# s! s6 h- J我的测试结果是,不能擦除。
5 \: Z9 ]- w! t2 v. O' J3. 我的解决办法:
5 F6 s8 H. A; V4 x用一个按键连接单片机复位脚和GND。/ I3 s+ I* a+ w1 O. p& \2 n
输入擦除芯片命令后,快速按下、松开这个按键。(按键为自动弹起按键,按下为接地状态,松开为断开状态)
& D# N3 w) I. h8 |& n+ O, {7 n* U( {当屏幕上出现Jlink 擦除芯片进度条后,立刻停止操作按键。
5 V) c4 p* R  p! ~反复以不同频率测试几次,就可以擦除单片机。6 r) E- N' k& M& v

5 d9 a% U3 w# p/ R+ `* X/ T$ a& }8 [- y
收藏 评论1 发布时间:2021-11-8 21:22

举报

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

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

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

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版