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

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

[复制链接]
mark0668 发布时间:2015-7-6 13:42
STM32F4 DISCOVERY 实现像STM32 Nucleo调试器虚拟串口& V) e* G4 A& {7 k0 @0 N* J

( ?8 y0 j5 \) I8 Y) Z- o 1.jpg
+ z2 c7 \/ c2 y7 AF4 的调试芯片各引脚布局. F7 _/ t: }+ Y' ?* w

7 s& e4 v- ^6 C0 V$ N* b 2.jpg
+ F  c8 ~% A- INucleo 的调试芯片各引脚布局,基本都是可以兼容的.
* h" [3 F  R% A  i6 D; v9 D9 l' @  |& m5 o6 A
IMG_20150706_133305.jpg 9 D8 K" P3 j  N, b% t/ G( m

, I( s5 z* l5 j5 u' y把F070 开发板上的调试芯片拆出来  M( Z- C! ^5 E; T2 o- C& G5 h4 U

1 {- w& v7 H$ y/ n% L IMG_20150706_131901.jpg
$ D2 a8 ?: l7 d+ n5 I9 ]4 M! ^
; o( A5 u- ?. c0 R9 f* |替换了F4 上的调试器拆了替换上Nucleo 开发板的调试芯片
9 A# \% b9 V. V3 _9 F" }' {! A* m
5 G$ G) A, J9 t5 ^( | IMG_20150706_132019.jpg ! c  \2 }8 v$ N$ {% o

4 t3 j" R- D" [0 c" S4 k% z替换后上电硬件及驱动都正常.
0 }) e; s" Y" G3 `; k  R0 ]0 w1 E4 N" Y% ^4 Z* @( q% [7 w1 g
IMG_20150706_131953.jpg
* V# l0 H9 w% t+ T4 m. G; R& V, v  L
可以看到容量为F429ZI 的容量为2 MB.+ A* I  L8 \+ X0 k
( V; A( q* ^- r3 S2 c$ Z
IMG_20150706_132126.jpg
; ]. f6 A5 }, t8 S* g' f+ t. q  R2 H# Q  a8 T; z- J

& L* t- G5 C7 A5 [) l0 `0 ~2 x( w7 `% X7 N, v" U/ a
IMG_20150706_132148.jpg
" n% I0 @) W1 _- ~, |
2 n3 i0 {3 g( n- A" p串口接收正常的数据. 下载调试程序也都正常,事实证明是可行的.如果谁有调试器固件可以刷Nucleo固件进去的话就不需要替换硬件了.+ x! z6 g: N: C9 L6 Q

, s) y5 t4 Q1 T9 _' c" ?+ @: k9 }/ A4 r$ `
赞 收藏 评论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固件升级不知道行不行?
% {) I- p$ P8 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, [8 h; Y) I/ K) R& E! R' D
之前论坛有网友分享了stlink的最新固件,直接对F4-discovery进行stlink固件升级不知道行不行?2 M( p! K* M0 F
V2.J24.M11 s ...

6 y4 _1 C7 _4 v2 l$ W, cSTM32F4 DISCOVERY 和 STM32 Nucleo   是两个版本的.
mark0668 回答时间:2015-7-6 16:11:59
风子 发表于 2015-7-6 15:18" R9 N$ c2 K8 {" ?
何必这么麻烦,既然你已经有了一块nucleo,直接用nucleo的stlink连接另外的板子就行了,啥功能都有 ...

8 T' A/ L* ?5 x4 A9 f! u1 A; P如果按你说的就要两块版,还要飞线动一动就一堆东西都要拿着.
风子 回答时间:2015-7-6 16:15:36
mark0668 发表于 2015-7-6 16:11
$ S) g& x* J; {如果按你说的就要两块版,还要飞线动一动就一堆东西都要拿着.
. Y2 `9 a5 X( O7 y
那也是,反正都要麻烦,如果能刷固件是最好了
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
! u& a6 R* U8 D8 a- S: Z2 ]不能直接刷固件吗?

. j7 R; `3 p# K% DSTM32F4 DISCOVERY ,STM32 Nucleo  是两个版本的,不知怎么刷有没有什么好办法啊?
12下一页

所属标签

相似技术帖

官网相关资源

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