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

STM32F4 DISCOVERY 实现像STM32 Nucleo调试器虚拟串口

[复制链接]
mark0668 发布时间:2015-7-6 13:42
STM32F4 DISCOVERY 实现像STM32 Nucleo调试器虚拟串口
% X; h8 ~% d9 |) p. O
/ F9 P( o. ^2 K- o* ~ 1.jpg   i3 w7 _. D' z& U1 }2 D
F4 的调试芯片各引脚布局! Q& c1 j3 o' J0 b: f/ u
0 X9 Q3 S3 c6 k' f. N, N  W' A
2.jpg # w" M5 J* o: b( H' t
Nucleo 的调试芯片各引脚布局,基本都是可以兼容的.( Y! I/ Q& \- }

; V9 M: L( h- f0 \( z& ~$ k IMG_20150706_133305.jpg * F4 @: O, J; d' `2 H  p
6 Y  C3 o- k2 y8 R8 h
把F070 开发板上的调试芯片拆出来0 m. J! f. f" R4 V
. f8 {+ ]  a0 L; X
IMG_20150706_131901.jpg 8 X8 T( D/ z' J  s  i4 e, a: O3 [# T! |
- W1 ]1 M$ U' Z( W7 |  p1 F
替换了F4 上的调试器拆了替换上Nucleo 开发板的调试芯片% J1 q4 f8 U) ?3 T" H

/ V6 J6 l. ^3 u: u- e" S1 U4 u IMG_20150706_132019.jpg
/ P7 K( s5 n3 u, n1 ]& D4 @5 n( F, Y6 \. W
替换后上电硬件及驱动都正常.
% N' y8 n1 X! h' k) P! _$ o
* e2 K; y+ z+ x IMG_20150706_131953.jpg
' @+ E  W) i1 m
1 a5 w2 t% ?! I可以看到容量为F429ZI 的容量为2 MB.
- N& w" `$ U; m+ s& t4 E( \/ g& O6 r8 ~8 A. X3 N. J* R
IMG_20150706_132126.jpg
) N: q% ~3 K# i4 m! C" e) t) g3 d2 ~, Z- U; @
2 V% a8 g6 a7 L1 D1 C
  ]; m( u# X( X' i8 ^$ L) n
IMG_20150706_132148.jpg
& w0 H. C- Y5 X% |/ s$ w. M4 [+ l, o( M; \! s# i$ \
串口接收正常的数据. 下载调试程序也都正常,事实证明是可行的.如果谁有调试器固件可以刷Nucleo固件进去的话就不需要替换硬件了.( ?5 u% K. i1 T3 ?

. J- P2 _7 p' w
# ?, p7 l2 ~$ k  t& H2 l) A: l' F
赞 收藏 评论21 发布时间:2015-7-6 13:42

举报

21个回答
党国特派员 回答时间:2015-7-7 09:24:38
学习了。 blank.png blank1.png blank2.png blank3.png blank4.png blank5.png blank6.png blank7.png blank8.png blank9.png
Brady 回答时间:2015-7-7 10:29:26
Nucleo 上的STLINK 是与普通的不一样的,  网上能查得到的 STLINK 固件 都是可以调试 STM8+STM32 的,不带虚拟串口功能的,   DISCOVER 系列板子上带的是 STM32 不带虚拟串口,  Nucleo 上是 STM32+USBxxxx 我忘了, 意思就是带虚拟串口功能的。
watershade 回答时间:2015-7-6 22:22:54
问题是nucleo的固件上哪能搞到呐?我认为nucleo的固件是很难获取的:比如st有一个ahrs库是需要使用F401的nucleo才能获得一个开发密钥,之后你才能利用这个库开发。它利用的就是nucleo版子的专一序列号吧。
mark0668 回答时间:2015-7-6 13:45:22
替换好硬件,再把 F4 板上的 SB11,SB15  短接上串口就可以用了.
creep 回答时间:2015-7-6 14:04:24
之前论坛有网友分享了stlink的最新固件,直接对F4-discovery进行stlink固件升级不知道行不行?
: ~* D, Q5 Z4 q7 S; h( z8 eV2.J24.M11 stsw-link007.zip
星辰一方 回答时间:2015-7-6 14:34:12
太有才……!
netlhx 回答时间:2015-7-6 15:14:36
厉害!!!
风子 回答时间:2015-7-6 15:18:21
何必这么麻烦,既然你已经有了一块nucleo,直接用nucleo的stlink连接另外的板子就行了,啥功能都有
mark0668 回答时间:2015-7-6 16:10:46
creep 发表于 2015-7-6 14:04
& U5 n' r# o0 P# t, |+ ]0 |之前论坛有网友分享了stlink的最新固件,直接对F4-discovery进行stlink固件升级不知道行不行?
! c! ^- j% ^& T; l$ H' ^V2.J24.M11 s ...

  a% Q( ?% A$ Q: Y" x! a1 @STM32F4 DISCOVERY 和 STM32 Nucleo   是两个版本的.
mark0668 回答时间:2015-7-6 16:11:59
风子 发表于 2015-7-6 15:18. R" D8 I, N; D- m- ?6 x
何必这么麻烦,既然你已经有了一块nucleo,直接用nucleo的stlink连接另外的板子就行了,啥功能都有 ...
% Q- ~/ q8 N- X
如果按你说的就要两块版,还要飞线动一动就一堆东西都要拿着.
风子 回答时间:2015-7-6 16:15:36
mark0668 发表于 2015-7-6 16:11
- Y- p# [: e* X9 ?如果按你说的就要两块版,还要飞线动一动就一堆东西都要拿着.
7 C' ~0 P, {+ D
那也是,反正都要麻烦,如果能刷固件是最好了
stary666 回答时间:2015-7-6 16:26:52
好东西,,,,,,,,
埃斯提爱慕 回答时间:2015-7-6 21:50:42
提示: 作者被禁止或删除 内容自动屏蔽
mark0668 回答时间:2015-7-6 22:15:53
dsjsjf 发表于 2015-7-6 21:50
3 z$ _3 `3 Y( y+ \! u/ o不能直接刷固件吗?
% r$ S  j( N" E4 d9 f
STM32F4 DISCOVERY ,STM32 Nucleo  是两个版本的,不知怎么刷有没有什么好办法啊?
12下一页

所属标签

相似技术帖

官网相关资源

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