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

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 编辑
/ I; _8 ~6 @$ ?/ P0 T$ _0 ?
radio2radio 发表于 2018-8-10 21:21  C$ p3 ^6 m- l/ Y" L3 p
我的这个STLINK v2,虽然是128KB的,是不是刷不了v2-1的固件?( ]) |6 E0 z1 u1 ~' M. \
我试过刷您的v2-1的bootloader,刷完以后U ...
' X) d# m; B8 ~1 B: v8 h7 y3 L# q: ~
[img]我前几天刚修了 一款蓝色的stlink板子(电源接反,32引脚击穿坏了),和这个长得基本一样
& K( J& Z2 B1 E% b7 N! c+ N这块板子是lqfp48的封装焊接了qfn封装48,我把原来的qfn封装的32拆下来,用细砂纸小心磨掉芯片周围顶层阻焊层,成功地把c8t6换了上去,刷了STLinkV2.J27.S6.bin,就巴拉拉变身成stlinkv2了,您要是想这样解决,就直接换个CBT6上去,刷v2-1bootloader,,就会有cdc了
$ t0 x2 [, v. n, Fbootloader地址是要从0x08000000开始的
. L! ]6 l) I( vv2不能更新的话,是提示什么呢?% h4 ?- p" ~- s8 S
我觉得v2-1连接失败可能是固件被清空了,没有清读保护的话,用stm32cubeprogrammer读flash会导致flash被清空,刷写时务必修改optionbytes readoutprotect.png
) B4 ~& Y5 V" E5 i/ j魔改的图如下图片-github6 b1 ]- ]6 N8 f0 u% p  i

- u* D- z3 E5 [
1 g) x3 H7 F  D" R+ J
割れたリンゴ 回答时间:2018-8-11 16:22:37
我回复怎么老是需要审核??写的东西没了两次了!!!!
radio2radio 回答时间:2018-8-11 19:59:21
割れたリンゴ 发表于 2018-8-11 10:08
$ @0 @9 \1 @  w9 y! u7 l& U巧了,这个类型的板子我同学有一个,前几天接反电源烧掉了,32都识别不到了,由于我没有qfn48的32芯片我 ...
% k9 z3 U$ f$ j
谢谢,我再试一试。
' m4 H$ i3 V) P  g2 z2 B3 U- p4 R. ?$ {$ a0 F  u- N% ~. d' \
我详细对比了一下V2和v2-1的电路图,只有一条引脚可能需要改:6 {2 k% d$ E" M# n% l( f7 Y& s
pin39,V2没有使用。V2-1是接3V3(5V分压得到的),估计是判断有没有5V。
# N- n( E) ?+ o. e! J我想我只要把pin39接到3V3,我的这个V2就可以用V2-1的固件了。# r" r  e: i8 R6 P# W. x' b
3 i! W6 ^* @% K
radio2radio 回答时间:2018-8-11 22:23:36
; g2 F, d  v8 {  X" m) l. C; e
刷V2固件V2.J27.S6(文件夹\STLINKV2重烧固件)以后,
9 D' W+ V- t, J8 M开CubeProgrammer不能连接,提示固件太旧,需要升级。
2 C1 L3 d0 k" l: M# P5 ?6 k然后打开ST-LINK Utility,可以连接,但是升级失败:/ l( q5 `' e" }( S( U8 M8 L# [0 f

. u* Z, [1 u9 B
STLINK-1.JPG
割れたリンゴ 回答时间:2018-8-12 09:34:32
radio2radio 发表于 2018-8-11 22:236 Y% |# Y( W1 N& t$ c/ |
刷V2固件V2.J27.S6(文件夹\STLINKV2重烧固件)以后,' N5 M* {; q. O" B, c
开CubeProgrammer不能连接,提示固件太旧,需要升级 ...

. d; T* o0 m6 z' F5 \stm32cubeprogrammer不用连接,直接点FW upgrade,识别不到或者不能打开升级模式 的话需要重新拔插,多试几次就打开了升级模式,可以升级 fwupdate.png % L3 e" c" H" c$ w
还有您说的pin39的问题,我觉得原因可能不在这,PB3没有adc功能只能检测有无外部电源输入,正常都是通过usb口供电的,所以pb3拉低就可以5 Y4 K# l$ H  o0 B& G& p4 Z9 i& P$ |, \
加上我做测试的时候用的是c8t6最小系统,都没有搭电路,还是可以正常使用stlinkv2-1固件/stlinkv2固件
9 m6 e9 h; e- f" s& C' J Snipaste_2018-08-12_09-28-12.png ( }7 Y( {( K8 U! M1 U& s3 X+ @
Snipaste_2018-08-12_09-29-33.png 3 _3 h3 Z1 M3 v. H5 v' t) v8 t
radio2radio 回答时间:2018-8-12 12:58:54
又搞了一大轮,我手上有3种板子,c8t6最小板brd1, brd2, 还有上面的STLINKv2:1 a- w0 }, U4 G/ i/ R9 f
- [: B: Q: @4 E+ ^; `  V
brd1,可以刷v2-1,电脑可以识别,Keil可以识别v2-1,Keil不能连接目标板(总是通信出错),不能升级,不能刷J-LINK OB。% l* y3 g0 @/ N% t3 B9 V
. g8 v  H" M" t! n, {4 @
brd2,可以刷v2,电脑可以识别,Keil可以识别v2,Keil不能连接目标板(总是通信出错),不能升级(FW大).
0 o) e6 k* S7 u2 Z: [1 j1 y  y         能刷J-LINK OB,STM32 IC可以用,但是NXP IC不能用了,即这样刷成的OB,只能用于ST的IC。/ e8 ]9 e0 B( T, ]+ S# a

/ V& h- R% S% F' D6 _) CSTLINKv2,这个更惨,刷v2-1后电脑不能识别,USB不正常。
+ |% Q3 u' Z% J         刷V2后,电脑可以识别,Keil可以识别v2,Keil不能连接目标板(总是通信出错)。不能升级STLINK。; H. _0 @" _' b3 y' R0 Z; [
         不能刷OB:) _& n- m! b2 A6 G7 p
Preparing for FW update (can take up to 10 seconds)...O.K.) h8 [3 ]! @8 x$ [$ x
Identifying ST-LINK variant...ERROR: Cannot identify ST-LINK variant1 O% \9 r2 n9 D
/ Z0 d8 j; [/ h5 m7 d

! x, ~- u( V& n0 L结果是,只有brd2的JLINK OB勉强可以用于ST的IC。
: N. d: O& c- u" k1 a4 b- V: t$ N# ^7 H) Q0 N) `' |
希望能够找到通用的F103-JLINK-OB的软件,就像F072那种。
) e( V3 G! y9 z" ^9 n
radio2radio 回答时间:2018-8-12 13:36:46
本帖最后由 radio2radio 于 2018-8-12 13:39 编辑 ! h$ p+ i" g9 w8 e& L: f
, t$ H& q& `6 C; }1 `# U# z
刚才去Segger网站看了一下,独立的F103-JLink OB,没有CDC。这一点不如F072-JLink OB好用。
3 h2 A% L* S+ I' a" T所以,有点不想再折腾了,还是用回我的CMSIS-DAP吧。
; J* U$ F2 d" L3 a! L" v8 z9 U4 o* g8 k6 ?
# q8 M% [( K& Q! ]: a要求高的时候,还是J-LINK v9,没有毛病。
+ J) y2 C; n# c7 r. p
割れたリンゴ 回答时间:2018-8-12 19:29:45
radio2radio 发表于 2018-8-12 13:36
9 T9 s* e- N- p$ J( g# n刚才去Segger网站看了一下,独立的F103-JLink OB,没有CDC。这一点不如F072-JLink OB好用。
' y( o6 b8 M) |. |0 Q) M所以,有点不想 ...

& _2 ~+ ~3 W, j3 @: }) n我的都成功了,你运气比较差哈哈,或者是那款板子电路做了改动
4 r: g1 B, A: i- L/ y2 Rstlinkv2-1转的jlinkob确实有cdc但是只能调试stm32% `! l# A' J  d& a7 [* t; j& W  {
还有一个2012版的f103jlinkobmeiyoucdc,而且用新版驱动老是弹窗
- K8 w: A: a: y( v6 d; A1 Y% esegger最新版2017jlinkob-f103没有放出,原理图都没
" {5 W( E* J, |8 B
radio2radio 回答时间:2018-8-12 20:01:06
割れたリンゴ 发表于 2018-8-12 19:29
5 t: w% c, g* K2 G+ o! _5 a0 Z& ?我的都成功了,你运气比较差哈哈,或者是那款板子电路做了改动  |/ |& m- C5 h' n1 C
stlinkv2-1转的jlinkob确实有cdc但是只 ...
$ s! c/ B8 T/ B
暂时的失败,不是问题,主要是以前真没有想到ST-LINK刷出来的JLink-OB也只能用于STM32。这就不好玩了。2 Y* L2 J9 D9 S4 G
( w4 X0 p% s6 Q9 K3 Z  E
从使用的角度,就是买原装的JLink-OB,或者JLink-EDU也不贵,还稳定。
radio2radio 回答时间:2018-8-14 12:39:31
本帖最后由 radio2radio 于 2018-8-14 12:44 编辑
1 m( G% E# J* S/ l8 K5 X9 v# R( n8 |! X) {1 o  m( W: h0 I' d: k$ h9 M6 z
昨天又收到一个ST-LINK V2,外观与你的蓝色的那个一模一样,里面的IC标的是F103C8T6,QFP48的。
. L) v$ K3 I1 q收到以后能够顺利升级到V2J31S7,不过还是V2的,没有CDC.....  R% d& p5 d2 R( Q7 j& P
" b" j2 a1 o: z( J' _7 P7 r* Z
之后,我尝试刷你的V2-1,成功变成V2J28M18,然后又成功升级到V2J31M21。说明这个IC是128KB的CBT6。
6 F. D2 Q* R' x再后来,我又成功将它刷成J-Link OB,有了CDC和SWO,改线后测试,一切正常。
! j3 H: T+ h# a: l" u: O
0 M. U/ W( C& F9 s7 H! @这样得到的J-Link-OB-F103,有5MHz的SWD速度,和4.5MHz的SWO速度,CDC也稳定。比J-Link-OB-F072快很多呀。 开心中。
# f9 E/ u5 V- _7 `1 w% o唯一缺点就是J-Link-OB-F103只能用在STM32的IC开发上面,而J-Link-OB-F072却能大部分IC通吃(NXP,SiliconLabs,Nordic....)。
1 Z& n" b; d8 u( h- y; M8 @4 T
$ E  e7 e% [8 s
割れたリンゴ 回答时间:2018-8-16 07:50:42
radio2radio 发表于 2018-8-14 12:391 x2 h0 Z7 `1 v) t2 ]. J
昨天又收到一个ST-LINK V2,外观与你的蓝色的那个一模一样,里面的IC标的是F103C8T6,QFP48的。  U6 V  l$ U4 V8 p2 X7 q4 T4 r
收到以后能 ...
0 J( ?* R' f' y3 H
嗯嗯,,
radio2radio 回答时间:2018-8-16 08:18:53
我昨天又开了一个新帖,廉价仿真器STLINK-V2变身V2-1,J-LINK-OB,CMSIS-DAP,含性能对比。8 f$ b! l0 u/ ]+ M; A* }+ f& U
Low Cost Tools.JPG
* l; R6 K9 J4 p5 U贴子里面如果有错,请告诉我,谢谢。 另外,V2-1的U盘是干什么用的?您知道吗。" M3 u. b3 J. N9 L; P2 U1 G; Z
% N5 B/ ~6 a9 I, w
让企——鹅飞 回答时间: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 手机版