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

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 编辑 4 F% _8 F+ v3 d/ P; [- B1 t
radio2radio 发表于 2018-8-10 21:21
/ b* {: i3 D2 |我的这个STLINK v2,虽然是128KB的,是不是刷不了v2-1的固件?
, [9 Y, _8 F( o. Y4 E! W( M9 p4 k我试过刷您的v2-1的bootloader,刷完以后U ...
0 ]" N; i3 T1 p1 y6 v
[img]我前几天刚修了 一款蓝色的stlink板子(电源接反,32引脚击穿坏了),和这个长得基本一样
% H* x: ^- k4 {这块板子是lqfp48的封装焊接了qfn封装48,我把原来的qfn封装的32拆下来,用细砂纸小心磨掉芯片周围顶层阻焊层,成功地把c8t6换了上去,刷了STLinkV2.J27.S6.bin,就巴拉拉变身成stlinkv2了,您要是想这样解决,就直接换个CBT6上去,刷v2-1bootloader,,就会有cdc了) K% X) q' M4 B1 P* c  B
bootloader地址是要从0x08000000开始的. K* P+ V& ?/ K. d# r
v2不能更新的话,是提示什么呢?  p9 M, `$ @6 Q- N
我觉得v2-1连接失败可能是固件被清空了,没有清读保护的话,用stm32cubeprogrammer读flash会导致flash被清空,刷写时务必修改optionbytes readoutprotect.png
$ D% ?) y5 S* V2 X2 o% E魔改的图如下图片-github
3 M- v! x3 P% ~+ i1 t" _' g  g1 e6 f: R! i: G: V) {% w

6 T  x6 Z, J0 _/ T+ I: m
割れたリンゴ 回答时间:2018-8-11 16:22:37
我回复怎么老是需要审核??写的东西没了两次了!!!!
radio2radio 回答时间:2018-8-11 19:59:21
割れたリンゴ 发表于 2018-8-11 10:08
  D3 ^* K- H/ Z+ V- e6 z: _巧了,这个类型的板子我同学有一个,前几天接反电源烧掉了,32都识别不到了,由于我没有qfn48的32芯片我 ...
# X6 `0 A2 U( X6 c: L0 X' g
谢谢,我再试一试。1 T( H- U$ @: h

- Y' a+ q4 e# X8 ?3 j我详细对比了一下V2和v2-1的电路图,只有一条引脚可能需要改:
7 t% z( s: G! z1 y. tpin39,V2没有使用。V2-1是接3V3(5V分压得到的),估计是判断有没有5V。/ ?* F. d0 X. I
我想我只要把pin39接到3V3,我的这个V2就可以用V2-1的固件了。/ \. O- G0 k, r2 ?8 d
5 _5 I: J( `5 q- S: V0 E
radio2radio 回答时间:2018-8-11 22:23:36

. T$ }' m/ s$ M& x8 H( \刷V2固件V2.J27.S6(文件夹\STLINKV2重烧固件)以后,
0 O, k! ]( c9 ^0 v开CubeProgrammer不能连接,提示固件太旧,需要升级。) B, R4 _" Y; T) U! T
然后打开ST-LINK Utility,可以连接,但是升级失败:  `* I# {* Z# ?7 l5 x7 Z7 F' Y
" B3 f" A, p) ?% s, y. v! [( P
STLINK-1.JPG
割れたリンゴ 回答时间:2018-8-12 09:34:32
radio2radio 发表于 2018-8-11 22:23
& _! k' Y8 @2 }* Z刷V2固件V2.J27.S6(文件夹\STLINKV2重烧固件)以后,
9 G; [1 \# q3 e7 j  ?' C. G# t8 C开CubeProgrammer不能连接,提示固件太旧,需要升级 ...

  M$ g3 p; t5 Z/ X+ Mstm32cubeprogrammer不用连接,直接点FW upgrade,识别不到或者不能打开升级模式 的话需要重新拔插,多试几次就打开了升级模式,可以升级 fwupdate.png
6 ]9 q1 x9 d$ d$ K: r8 V& _% Z, B# F还有您说的pin39的问题,我觉得原因可能不在这,PB3没有adc功能只能检测有无外部电源输入,正常都是通过usb口供电的,所以pb3拉低就可以
/ A6 \4 b2 a. W' y加上我做测试的时候用的是c8t6最小系统,都没有搭电路,还是可以正常使用stlinkv2-1固件/stlinkv2固件! m; a/ W8 L* e( N. r) N% E3 z$ ]( `
Snipaste_2018-08-12_09-28-12.png 6 S2 x  a2 T7 q* D! h# C
Snipaste_2018-08-12_09-29-33.png 8 A7 t' x* y! L) m: i4 s: A; k3 o
radio2radio 回答时间:2018-8-12 12:58:54
又搞了一大轮,我手上有3种板子,c8t6最小板brd1, brd2, 还有上面的STLINKv2:
' I! S" M) s# S; e5 B! T- }# F9 O, o1 [. g" F% O( I
brd1,可以刷v2-1,电脑可以识别,Keil可以识别v2-1,Keil不能连接目标板(总是通信出错),不能升级,不能刷J-LINK OB。
5 z2 k; i+ x0 X0 v8 x- F: t
0 E0 |+ C6 m- L; s  w' a) K" bbrd2,可以刷v2,电脑可以识别,Keil可以识别v2,Keil不能连接目标板(总是通信出错),不能升级(FW大).
% M( K' Y, w, z         能刷J-LINK OB,STM32 IC可以用,但是NXP IC不能用了,即这样刷成的OB,只能用于ST的IC。
0 U# u' }6 W& [- b7 s) |2 |& e2 d% O- n: ^5 S9 s: f
STLINKv2,这个更惨,刷v2-1后电脑不能识别,USB不正常。
* P/ |" x  B: C8 j2 b' A         刷V2后,电脑可以识别,Keil可以识别v2,Keil不能连接目标板(总是通信出错)。不能升级STLINK。8 W, w0 Z- a0 ]2 n) Q3 Y$ t5 U0 W
         不能刷OB:
& {0 n+ K9 b- j5 q+ jPreparing for FW update (can take up to 10 seconds)...O.K.8 _9 F; f) D0 z" u
Identifying ST-LINK variant...ERROR: Cannot identify ST-LINK variant
0 w) G- ~" {: J) h8 |4 ~
& ~- B7 ~# X* b+ R" y, l# q3 q
4 y( g5 V& A0 a% U结果是,只有brd2的JLINK OB勉强可以用于ST的IC。4 N' H1 A9 n$ D

% f% D( _( }) ~' c5 Q: R5 o希望能够找到通用的F103-JLINK-OB的软件,就像F072那种。
$ R& D, S8 B+ T9 z* C
radio2radio 回答时间:2018-8-12 13:36:46
本帖最后由 radio2radio 于 2018-8-12 13:39 编辑
2 N5 ~. k+ y1 P/ {/ Z4 a) G
  |% N) z" V% w" ?8 f刚才去Segger网站看了一下,独立的F103-JLink OB,没有CDC。这一点不如F072-JLink OB好用。
1 }2 T5 h3 m) w) {所以,有点不想再折腾了,还是用回我的CMSIS-DAP吧。
! i% N) `. z4 y
  ~9 t# l6 @4 N& U7 j6 Q: Y要求高的时候,还是J-LINK v9,没有毛病。0 P$ Z& x/ P4 S( _9 p
割れたリンゴ 回答时间:2018-8-12 19:29:45
radio2radio 发表于 2018-8-12 13:36+ m$ E7 O1 E+ {/ P
刚才去Segger网站看了一下,独立的F103-JLink OB,没有CDC。这一点不如F072-JLink OB好用。
, Y$ Y. h0 Q6 V- J所以,有点不想 ...
7 j' x- e7 y' j( h1 p9 w
我的都成功了,你运气比较差哈哈,或者是那款板子电路做了改动
2 S# h: {1 d/ v7 ?stlinkv2-1转的jlinkob确实有cdc但是只能调试stm32& m% |0 `* h) [: E$ K# H
还有一个2012版的f103jlinkobmeiyoucdc,而且用新版驱动老是弹窗" Q+ _+ s2 C" `
segger最新版2017jlinkob-f103没有放出,原理图都没1 P4 t- D% d4 k
radio2radio 回答时间:2018-8-12 20:01:06
割れたリンゴ 发表于 2018-8-12 19:29
4 e9 K( v* @! @% z: s& y( r) Y我的都成功了,你运气比较差哈哈,或者是那款板子电路做了改动
1 u1 x7 p& o0 q2 |' H2 a1 b& M, {stlinkv2-1转的jlinkob确实有cdc但是只 ...

+ P* v! k; o' O: o暂时的失败,不是问题,主要是以前真没有想到ST-LINK刷出来的JLink-OB也只能用于STM32。这就不好玩了。9 H, R. M) n- D  }/ w+ j
* c5 P8 j0 d7 `4 v
从使用的角度,就是买原装的JLink-OB,或者JLink-EDU也不贵,还稳定。
radio2radio 回答时间:2018-8-14 12:39:31
本帖最后由 radio2radio 于 2018-8-14 12:44 编辑
2 @/ a' D; b" U, M* N$ g4 {- u9 k6 I6 V7 l% E9 ^. F* I! \
昨天又收到一个ST-LINK V2,外观与你的蓝色的那个一模一样,里面的IC标的是F103C8T6,QFP48的。' Z( s1 R" U6 B( i: i# \
收到以后能够顺利升级到V2J31S7,不过还是V2的,没有CDC.....( A- `% ], g5 S8 ]$ p0 F

1 Y% r! V4 q! `2 j4 ?- O之后,我尝试刷你的V2-1,成功变成V2J28M18,然后又成功升级到V2J31M21。说明这个IC是128KB的CBT6。% z% C% h' M; U
再后来,我又成功将它刷成J-Link OB,有了CDC和SWO,改线后测试,一切正常。
. R7 u( {+ z# k; U
/ o% u4 _4 y4 {& p$ W, S这样得到的J-Link-OB-F103,有5MHz的SWD速度,和4.5MHz的SWO速度,CDC也稳定。比J-Link-OB-F072快很多呀。 开心中。
' H2 m8 s" ?4 v' g唯一缺点就是J-Link-OB-F103只能用在STM32的IC开发上面,而J-Link-OB-F072却能大部分IC通吃(NXP,SiliconLabs,Nordic....)。8 H" v# {5 V! m6 k, r

3 \/ [' k1 F1 `# ]
割れたリンゴ 回答时间:2018-8-16 07:50:42
radio2radio 发表于 2018-8-14 12:39
, M2 g) ~% A. j: W% I7 O, i% Y- Q3 _昨天又收到一个ST-LINK V2,外观与你的蓝色的那个一模一样,里面的IC标的是F103C8T6,QFP48的。; k/ Q$ H( q5 E5 L) Q
收到以后能 ...

( p! R. h, ]' }) U% M8 C嗯嗯,
radio2radio 回答时间:2018-8-16 08:18:53
我昨天又开了一个新帖,廉价仿真器STLINK-V2变身V2-1,J-LINK-OB,CMSIS-DAP,含性能对比( ?$ O4 F2 a# s4 b% A% w- m4 Y+ L0 ?
Low Cost Tools.JPG
1 F  \; S. P9 M贴子里面如果有错,请告诉我,谢谢。 另外,V2-1的U盘是干什么用的?您知道吗。
1 ?" u0 x) N7 l% n6 u$ j3 {) E: a+ p: k3 L( A0 }5 V/ R
让企——鹅飞 回答时间:2018-8-16 09:47:45
大牛
g2004-148848 回答时间:2018-8-18 15:15:35
楼主辛苦谢谢分享
ld8lk8-282408 回答时间:2018-9-5 08:51:49
不错

所属标签

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