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

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

[复制链接]
mark0668 发布时间:2015-7-6 13:42
STM32F4 DISCOVERY 实现像STM32 Nucleo调试器虚拟串口
& E8 a& a+ s" o: S% `# p$ W; @; H, J: K% }2 H5 r3 y7 N2 U' g+ {
1.jpg 8 f; N! K6 n: a9 l; b+ |: F8 Z/ S2 G
F4 的调试芯片各引脚布局  Y0 j2 f( V9 w- h, N
- r$ \! p. w3 j" ^& ~/ V& t
2.jpg
3 u7 z1 \4 _9 H5 ~- kNucleo 的调试芯片各引脚布局,基本都是可以兼容的.
) ^0 ~$ s( e  A  I) i0 ^! U$ A3 G/ y: z
IMG_20150706_133305.jpg 5 _/ F9 E2 N# c- ?( G5 g
0 Z% V" u! w  x! q! z' }
把F070 开发板上的调试芯片拆出来
) p' \6 o$ S: J7 k8 z! Z  \0 E: ]% O/ P$ t# ]
IMG_20150706_131901.jpg
! ~9 T. Q5 |; o0 x
1 I/ R1 Z& q; q/ A. X( n替换了F4 上的调试器拆了替换上Nucleo 开发板的调试芯片
' |% {/ [& J8 z" d  d6 b# ?8 ?9 O7 r
IMG_20150706_132019.jpg
, g; C1 ]- `5 `* J) i7 u4 R) o* n2 e  J1 G# W3 s
替换后上电硬件及驱动都正常.
2 n' c0 f* h$ l3 [6 |) f% [( z, B( t/ K& Z) f1 I7 [. Y" `
IMG_20150706_131953.jpg
4 W/ k' B3 v; t& \
, |) @/ \7 q6 n; D可以看到容量为F429ZI 的容量为2 MB.8 Q9 U! T9 D# L7 c# K1 v

! b$ \/ A% }& y7 p4 Y# X# I" D IMG_20150706_132126.jpg # p; ~* r0 t3 {4 y( [
  B: P6 b2 O2 z+ B& D
6 L+ S" y+ o6 x9 ~6 A
& ?+ h( J" W" k4 U. v
IMG_20150706_132148.jpg
! ~) s1 v2 k5 Z: I$ I; Y' \2 N! i6 F5 k' A& T0 |
串口接收正常的数据. 下载调试程序也都正常,事实证明是可行的.如果谁有调试器固件可以刷Nucleo固件进去的话就不需要替换硬件了.
% ^* l/ X, h3 R
5 o' J  ]; a& M. N) S% N; F) m  ?2 E7 K* o; E& w
赞 收藏 评论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固件升级不知道行不行?" H6 {) p0 W% l2 j9 o
V2.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
( Z+ R& Y' V' Z$ A: E之前论坛有网友分享了stlink的最新固件,直接对F4-discovery进行stlink固件升级不知道行不行?0 l' i/ B5 \+ j3 H  |" M* |
V2.J24.M11 s ...

( k7 g3 ]- y2 ?$ Q! ]9 z- PSTM32F4 DISCOVERY 和 STM32 Nucleo   是两个版本的.
mark0668 回答时间:2015-7-6 16:11:59
风子 发表于 2015-7-6 15:18
6 \+ R9 p0 r  T$ b+ Y, E何必这么麻烦,既然你已经有了一块nucleo,直接用nucleo的stlink连接另外的板子就行了,啥功能都有 ...
0 @; z8 s9 g2 b5 Q( Q8 m
如果按你说的就要两块版,还要飞线动一动就一堆东西都要拿着.
风子 回答时间:2015-7-6 16:15:36
mark0668 发表于 2015-7-6 16:11
9 _% H5 C( \8 X4 r( S8 T4 d如果按你说的就要两块版,还要飞线动一动就一堆东西都要拿着.

) m1 E( X1 t8 }5 l1 _5 P2 ~9 ?+ B那也是,反正都要麻烦,如果能刷固件是最好了
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
  Z6 ~+ t( n5 ~* V  Q, ^不能直接刷固件吗?
% H1 E. t/ Y6 n
STM32F4 DISCOVERY ,STM32 Nucleo  是两个版本的,不知怎么刷有没有什么好办法啊?
12下一页

所属标签

相似技术帖

官网相关资源

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