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

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

[复制链接]
mark0668 发布时间:2015-7-6 13:42
STM32F4 DISCOVERY 实现像STM32 Nucleo调试器虚拟串口6 A, W& s+ Q; F' C

8 w( m- F" l& e( M, ]  b" v" \ 1.jpg ( N1 o! G  S3 I# B7 e0 n; Z
F4 的调试芯片各引脚布局% K7 C' w; [' ]

' {+ X0 [& u6 r- m0 |* S' J- o 2.jpg & J$ P7 k& K. }8 A/ S3 w. A" X
Nucleo 的调试芯片各引脚布局,基本都是可以兼容的.
( [$ x7 u0 u) m+ H0 @+ e7 l) n2 A' e: r0 ?# e
IMG_20150706_133305.jpg
& K* z" p4 S* y5 z& E$ ^. M9 W7 Q9 R. U: Y0 ]' Z
把F070 开发板上的调试芯片拆出来
9 z0 K2 H" Z- |! K2 V8 Q) I
/ y' e2 m: }+ F0 Y! R, A; @& i IMG_20150706_131901.jpg
' X7 x" K( E0 C) m3 q! f/ i  B' R
- b7 K, n- R1 w7 U替换了F4 上的调试器拆了替换上Nucleo 开发板的调试芯片2 w' W' d8 J1 j6 p& G( G
5 L% L0 A1 T  E0 c& c
IMG_20150706_132019.jpg
1 j' L0 x8 I& Q; M5 _: V/ F4 d9 q# d! E* y7 l7 A# w5 C% T
替换后上电硬件及驱动都正常.
% O$ Y8 L1 `2 Q
5 \, V; e  \6 { IMG_20150706_131953.jpg 3 @, R& B* e1 i! R

  O7 l4 n  b0 i4 M! `" E6 n可以看到容量为F429ZI 的容量为2 MB.
9 |4 q3 `" b' A' ], U& O8 S5 s2 ]; A6 a2 n
IMG_20150706_132126.jpg
1 l: s% B$ _; t8 |7 i. I  e* a$ k1 C
, u/ p( D0 J+ Y+ K/ x( U

2 h% k# T5 c& J" | IMG_20150706_132148.jpg 2 z7 w5 k) Z# B+ S9 |( F' `

4 _* m1 |* k+ M  `8 E- f串口接收正常的数据. 下载调试程序也都正常,事实证明是可行的.如果谁有调试器固件可以刷Nucleo固件进去的话就不需要替换硬件了.
! c: v+ Y- t/ I* m( v, Q6 h% Y7 B+ u3 ?0 b' H( d2 x* W7 N

5 q. o: y2 X4 y! X' g
收藏 评论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固件升级不知道行不行?& _  q5 v' v: w+ Z$ g& O5 `! U1 [
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
. e  `% J* F* w' v/ J0 s之前论坛有网友分享了stlink的最新固件,直接对F4-discovery进行stlink固件升级不知道行不行?' v7 e* m) j1 M9 t
V2.J24.M11 s ...

+ j- A6 L4 [2 e+ O  Q! h7 }& wSTM32F4 DISCOVERY 和 STM32 Nucleo   是两个版本的.
mark0668 回答时间:2015-7-6 16:11:59
风子 发表于 2015-7-6 15:18
* U  H2 \0 K. p& h, v# T何必这么麻烦,既然你已经有了一块nucleo,直接用nucleo的stlink连接另外的板子就行了,啥功能都有 ...

& C8 |' f# d6 ~* S; L5 ?8 S7 _如果按你说的就要两块版,还要飞线动一动就一堆东西都要拿着.
风子 回答时间:2015-7-6 16:15:36
mark0668 发表于 2015-7-6 16:11- }% D% \- t: H4 f: x# W9 F% e
如果按你说的就要两块版,还要飞线动一动就一堆东西都要拿着.

6 q% X! T. P+ ^& y, S) V% G那也是,反正都要麻烦,如果能刷固件是最好了
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:506 S3 I! |, q. G9 O) Q8 s
不能直接刷固件吗?

3 X- g9 P9 s% ^. |7 h! S/ uSTM32F4 DISCOVERY ,STM32 Nucleo  是两个版本的,不知怎么刷有没有什么好办法啊?
12下一页
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版