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

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

[复制链接]
mark0668 发布时间:2015-7-6 13:42
STM32F4 DISCOVERY 实现像STM32 Nucleo调试器虚拟串口
6 ^3 h: b: y3 i3 {" {9 g1 b
; Q1 B" }4 W' Z5 U 1.jpg
6 b* j0 q4 U5 ^F4 的调试芯片各引脚布局5 g8 \, q( {# s) a, j
- ^1 x7 f: P$ J# f0 r
2.jpg
) B" w& V6 ~( GNucleo 的调试芯片各引脚布局,基本都是可以兼容的.  M9 q: v; ?- T2 E) v
9 {6 K" C" X7 m
IMG_20150706_133305.jpg % \) y8 w1 v# A$ g$ S
9 A  F$ o" F5 ~9 r+ a4 N: \5 j' {
把F070 开发板上的调试芯片拆出来5 N9 }* G+ P- W$ h2 i% j
, V: I' V' m; Y' [( ~
IMG_20150706_131901.jpg
! `: @( ~0 y  ]* C
8 ?. [+ z/ Y; D3 d' D& c替换了F4 上的调试器拆了替换上Nucleo 开发板的调试芯片/ t3 f, C4 q- ?, L, D. d; n; X

$ \& D/ L' h! z" v. a' d IMG_20150706_132019.jpg . T3 v1 v9 y7 v' f; I0 R* {

" T' B3 L+ [( M7 Q4 T8 a2 y替换后上电硬件及驱动都正常.
7 A* G' R( l8 J/ o/ T
/ b3 }) n. V6 S% ]) T IMG_20150706_131953.jpg
/ Z2 G$ ~  L9 W( t# D& \- W
8 k/ l# j/ {! t可以看到容量为F429ZI 的容量为2 MB.
6 w/ r1 S$ ]8 u8 }5 M
0 l9 Z9 Z" ~8 N+ L IMG_20150706_132126.jpg ( r6 {" S! d7 L
' P# W, [0 g% F+ ~& Q/ v% ?

' G7 R  W7 C  Q/ `7 B2 V- L: q+ m
5 w' S/ T5 Z1 y) G7 e IMG_20150706_132148.jpg 7 A# @. G: K, G3 j( U  O& o
$ ^  A/ s' P! U5 ~
串口接收正常的数据. 下载调试程序也都正常,事实证明是可行的.如果谁有调试器固件可以刷Nucleo固件进去的话就不需要替换硬件了.! p  P$ ?3 ^+ e( V( W7 \* S) W' @
5 T  P6 ]2 Q4 `8 Y' c3 A

: r( M- T5 b5 }3 A, W( C
赞 收藏 评论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固件升级不知道行不行?
# N8 o, J+ M% c( J8 DV2.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' \9 ?! Q% t* c1 @; x( O
之前论坛有网友分享了stlink的最新固件,直接对F4-discovery进行stlink固件升级不知道行不行?1 _2 I( Y4 s6 a* U
V2.J24.M11 s ...

9 [0 v& a2 _4 P2 oSTM32F4 DISCOVERY 和 STM32 Nucleo   是两个版本的.
mark0668 回答时间:2015-7-6 16:11:59
风子 发表于 2015-7-6 15:18* D" k; _! F! X
何必这么麻烦,既然你已经有了一块nucleo,直接用nucleo的stlink连接另外的板子就行了,啥功能都有 ...

! u3 y% t: C2 J+ o: E9 C5 K2 A- t如果按你说的就要两块版,还要飞线动一动就一堆东西都要拿着.
风子 回答时间:2015-7-6 16:15:36
mark0668 发表于 2015-7-6 16:115 `  F# v# W* B5 l& a; d
如果按你说的就要两块版,还要飞线动一动就一堆东西都要拿着.

* l9 R6 d8 K2 k0 ?. L8 y% I那也是,反正都要麻烦,如果能刷固件是最好了
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:508 ]4 i* y9 T: Y3 A+ @$ N
不能直接刷固件吗?

/ m3 y: M+ l' n, U( dSTM32F4 DISCOVERY ,STM32 Nucleo  是两个版本的,不知怎么刷有没有什么好办法啊?
12下一页

所属标签

相似技术帖

官网相关资源

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