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

STM32各种调试器大合集  

[复制链接]
割れたリンゴ 发布时间:2018-8-6 09:14
阅读主题, 点击返回1楼
赞 收藏 16 评论36 发布时间:2018-8-6 09:14
36个回答
割れたリンゴ 回答时间:2018-8-11 14:30:56
本帖最后由 割れたリンゴ 于 2018-8-11 16:20 编辑
6 H5 c0 m: _5 V- @4 f) p7 }/ }6 z
radio2radio 发表于 2018-8-10 21:21
: n. b  p' a8 u0 y0 {1 v0 A我的这个STLINK v2,虽然是128KB的,是不是刷不了v2-1的固件?
7 @) K6 {' b% a% J我试过刷您的v2-1的bootloader,刷完以后U ...

$ Z1 I4 J$ h$ d, n+ S[img]我前几天刚修了 一款蓝色的stlink板子(电源接反,32引脚击穿坏了),和这个长得基本一样- P3 p! j; H! K. _- t: w
这块板子是lqfp48的封装焊接了qfn封装48,我把原来的qfn封装的32拆下来,用细砂纸小心磨掉芯片周围顶层阻焊层,成功地把c8t6换了上去,刷了STLinkV2.J27.S6.bin,就巴拉拉变身成stlinkv2了,您要是想这样解决,就直接换个CBT6上去,刷v2-1bootloader,,就会有cdc了4 s3 y, \+ W4 Y! y+ i' G
bootloader地址是要从0x08000000开始的% w: U: o* ?. L7 n- M
v2不能更新的话,是提示什么呢?2 _. S+ e' U/ ~2 l$ ?4 |
我觉得v2-1连接失败可能是固件被清空了,没有清读保护的话,用stm32cubeprogrammer读flash会导致flash被清空,刷写时务必修改optionbytes readoutprotect.png 9 c4 t% y' j' u- }" e
魔改的图如下图片-github
% x0 r8 {* H% P. {
8 B4 f: M) Z/ e& h" T6 j  g0 y8 Q5 Y/ l* ~( b1 P
割れたリンゴ 回答时间:2018-8-11 16:22:37
我回复怎么老是需要审核??写的东西没了两次了!!!!
radio2radio 回答时间:2018-8-11 19:59:21
割れたリンゴ 发表于 2018-8-11 10:08
  r1 C% D4 E% \* X/ q, b8 b( s3 ]巧了,这个类型的板子我同学有一个,前几天接反电源烧掉了,32都识别不到了,由于我没有qfn48的32芯片我 ...
2 e) A2 ]8 k) {0 }7 U
谢谢,我再试一试。
3 ?5 e/ a: k) a
% y: Z. I: Z, b" C7 Y- e. v我详细对比了一下V2和v2-1的电路图,只有一条引脚可能需要改:+ I" T1 j7 }; D! D" m! T' e5 @
pin39,V2没有使用。V2-1是接3V3(5V分压得到的),估计是判断有没有5V。2 o* \1 r1 P& d7 k
我想我只要把pin39接到3V3,我的这个V2就可以用V2-1的固件了。" ]* i# x% m0 P
; k+ O" B% |5 b
radio2radio 回答时间:2018-8-11 22:23:36

9 d. R. N4 Z( v4 I) D刷V2固件V2.J27.S6(文件夹\STLINKV2重烧固件)以后,
8 r2 r/ I' r/ a6 r7 S% E开CubeProgrammer不能连接,提示固件太旧,需要升级。! }& m* d) i2 h' p2 q. C
然后打开ST-LINK Utility,可以连接,但是升级失败:- e3 W( \1 r: g) b- Y, V7 |7 F4 I$ a

" Q2 v5 b& K* J! T7 x
STLINK-1.JPG
割れたリンゴ 回答时间:2018-8-12 09:34:32
radio2radio 发表于 2018-8-11 22:232 C& }4 z, f% y% v5 y& q/ u$ r
刷V2固件V2.J27.S6(文件夹\STLINKV2重烧固件)以后,$ q- Z, n2 F  S8 l* u# C% o% ~7 @
开CubeProgrammer不能连接,提示固件太旧,需要升级 ...

- o& b6 U) H' D1 k) O. l5 S% Dstm32cubeprogrammer不用连接,直接点FW upgrade,识别不到或者不能打开升级模式 的话需要重新拔插,多试几次就打开了升级模式,可以升级 fwupdate.png
) A4 V/ p, b- I2 y还有您说的pin39的问题,我觉得原因可能不在这,PB3没有adc功能只能检测有无外部电源输入,正常都是通过usb口供电的,所以pb3拉低就可以
6 u: G; k! t& c$ o; M0 F2 m加上我做测试的时候用的是c8t6最小系统,都没有搭电路,还是可以正常使用stlinkv2-1固件/stlinkv2固件
$ ?: N5 E' b% ^+ G Snipaste_2018-08-12_09-28-12.png
. w3 y7 O5 m/ c) Z% F+ f Snipaste_2018-08-12_09-29-33.png ) C8 q+ Q9 q, ], u+ }+ b/ ?3 J
radio2radio 回答时间:2018-8-12 12:58:54
又搞了一大轮,我手上有3种板子,c8t6最小板brd1, brd2, 还有上面的STLINKv2:$ f! y6 u' w7 e' p  @. C& M: V) k

4 n& \9 D- V6 X2 zbrd1,可以刷v2-1,电脑可以识别,Keil可以识别v2-1,Keil不能连接目标板(总是通信出错),不能升级,不能刷J-LINK OB。5 ]$ u. U4 ]/ Q$ P

0 t. N, f5 y% A, h1 Obrd2,可以刷v2,电脑可以识别,Keil可以识别v2,Keil不能连接目标板(总是通信出错),不能升级(FW大).9 ^4 O( t; B% K0 O( o
         能刷J-LINK OB,STM32 IC可以用,但是NXP IC不能用了,即这样刷成的OB,只能用于ST的IC。
  V6 O/ `8 P1 d1 T  t
3 |' I6 l* i3 h& a9 ^! K( pSTLINKv2,这个更惨,刷v2-1后电脑不能识别,USB不正常。- g) a. c+ E6 n, W2 v' _  C
         刷V2后,电脑可以识别,Keil可以识别v2,Keil不能连接目标板(总是通信出错)。不能升级STLINK。
6 o# |) [. A7 e" v* c! c! y7 r! F         不能刷OB:
" q  x! Q* L7 {, hPreparing for FW update (can take up to 10 seconds)...O.K.6 r9 V2 a6 @7 ?4 H# F  E% J
Identifying ST-LINK variant...ERROR: Cannot identify ST-LINK variant
1 ^7 `! h2 E# t- |5 ^; ?1 O5 w4 @

. ^3 X6 `+ F! t) y) i0 L: }结果是,只有brd2的JLINK OB勉强可以用于ST的IC。7 [" ^1 \! |' P
: I+ _2 [( D* S/ Z8 }/ r  o% G+ e
希望能够找到通用的F103-JLINK-OB的软件,就像F072那种。
, n3 G8 Q4 h3 f  R  S2 U
radio2radio 回答时间:2018-8-12 13:36:46
本帖最后由 radio2radio 于 2018-8-12 13:39 编辑
+ i0 {  q; u# c. N! L. h
. P/ M- }  J! U刚才去Segger网站看了一下,独立的F103-JLink OB,没有CDC。这一点不如F072-JLink OB好用。3 E0 s/ P% \9 L+ t
所以,有点不想再折腾了,还是用回我的CMSIS-DAP吧。2 s: k, i2 x* T4 s+ Z# [

5 L0 s; l0 ^5 E/ |要求高的时候,还是J-LINK v9,没有毛病。
% D( E% z- l% ]  \: G; E( f* h. F2 L
割れたリンゴ 回答时间:2018-8-12 19:29:45
radio2radio 发表于 2018-8-12 13:36$ t4 C; g0 H5 B
刚才去Segger网站看了一下,独立的F103-JLink OB,没有CDC。这一点不如F072-JLink OB好用。
- @4 w0 X9 L' K7 d* Z6 z所以,有点不想 ...
- }6 _# B3 B8 Q$ W3 v
我的都成功了,你运气比较差哈哈,或者是那款板子电路做了改动& l' S! w* O2 f7 z! W3 }
stlinkv2-1转的jlinkob确实有cdc但是只能调试stm32
( Q1 ^! v& R" f  k4 d$ E还有一个2012版的f103jlinkobmeiyoucdc,而且用新版驱动老是弹窗
& u2 y! w* Q7 {' H! e4 hsegger最新版2017jlinkob-f103没有放出,原理图都没
2 @. n2 k3 j" Y* N" P
radio2radio 回答时间:2018-8-12 20:01:06
割れたリンゴ 发表于 2018-8-12 19:29
4 ]3 \. N0 r" K9 |我的都成功了,你运气比较差哈哈,或者是那款板子电路做了改动0 I0 P9 |3 ~$ U0 k
stlinkv2-1转的jlinkob确实有cdc但是只 ...

! O/ e% u9 i2 _; ?- s$ ~2 S5 p暂时的失败,不是问题,主要是以前真没有想到ST-LINK刷出来的JLink-OB也只能用于STM32。这就不好玩了。
9 o$ o6 P. ~% l- L% X
. Z% K4 F! a- j7 I5 |从使用的角度,就是买原装的JLink-OB,或者JLink-EDU也不贵,还稳定。
radio2radio 回答时间:2018-8-14 12:39:31
本帖最后由 radio2radio 于 2018-8-14 12:44 编辑
. x9 [1 i6 e$ M$ Y- p. g# r
% T& s! K$ u3 M' j: |: y昨天又收到一个ST-LINK V2,外观与你的蓝色的那个一模一样,里面的IC标的是F103C8T6,QFP48的。3 J3 J2 J% G) H! C
收到以后能够顺利升级到V2J31S7,不过还是V2的,没有CDC....." E- ~0 }6 V  l0 Y& k

4 y6 x- U( _( l6 a$ v9 W之后,我尝试刷你的V2-1,成功变成V2J28M18,然后又成功升级到V2J31M21。说明这个IC是128KB的CBT6。
. t% j5 l: Q# y" X/ C2 ^2 a5 W7 r再后来,我又成功将它刷成J-Link OB,有了CDC和SWO,改线后测试,一切正常。
  X3 \2 a7 h5 _; S7 ]2 v( }4 w( y. k! p8 X
这样得到的J-Link-OB-F103,有5MHz的SWD速度,和4.5MHz的SWO速度,CDC也稳定。比J-Link-OB-F072快很多呀。 开心中。
+ y% }4 R, @/ q$ o& g+ N' n/ Z唯一缺点就是J-Link-OB-F103只能用在STM32的IC开发上面,而J-Link-OB-F072却能大部分IC通吃(NXP,SiliconLabs,Nordic....)。) x, N  ~. n  n) u$ G- H
/ ^9 m8 M) }& I" N: `( I
割れたリンゴ 回答时间:2018-8-16 07:50:42
radio2radio 发表于 2018-8-14 12:39" H. l- \/ d3 i! {
昨天又收到一个ST-LINK V2,外观与你的蓝色的那个一模一样,里面的IC标的是F103C8T6,QFP48的。4 D+ ~5 X' P+ W9 l, ^
收到以后能 ...

* f' c, c) g6 M- ~" C8 A" X嗯嗯,,
radio2radio 回答时间:2018-8-16 08:18:53
我昨天又开了一个新帖,廉价仿真器STLINK-V2变身V2-1,J-LINK-OB,CMSIS-DAP,含性能对比。  e7 a! a" X+ c8 p. J; a
Low Cost Tools.JPG
' t1 v! F7 p1 L8 K, S8 \0 w6 q6 d贴子里面如果有错,请告诉我,谢谢。 另外,V2-1的U盘是干什么用的?您知道吗。
/ }6 R1 D1 r# }- p* |0 e
& D; d) O" u$ |" l; z0 X
让企——鹅飞 回答时间:2018-8-16 09:47:45
大牛
g2004-148848 回答时间:2018-8-18 15:15:35
楼主辛苦谢谢分享
ld8lk8-282408 回答时间:2018-9-5 08:51:49
不错

所属标签

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