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

【源代码】STM32F103C8T6最小板搞定CMSIS-DAP和SWO功能  

[复制链接]
radio2radio 发布时间:2018-5-31 15:47
阅读主题, 点击返回1楼
1 收藏 45 评论418 发布时间:2018-5-31 15:47
418个回答
OasisDong 回答时间:2019-5-18 16:24:13
radio2radio 发表于 2019-5-18 16:026 Z( p( F: [2 ]" k( @
这个帖子的109楼,有一个差不多的固件代码,您试一试看。
8 U* V! f3 z4 A# I* V
        下载109楼固件 还是提示错误。如图所示。2 \9 s' Z! f$ Z: s& e$ M

烧录109楼 固件,还是提示错误

烧录109楼 固件,还是提示错误
OasisDong 回答时间:2019-5-18 16:43:30
oasisdong 发表于 2019-5-18 16:24
4 {0 S3 W$ i' J% ~4 _' }3 O/ k# c下载109楼固件 还是提示错误。如图所示。

+ x( \& c, E# s5 \: o CMSIS-DAP CDC 虚拟usb串口正常
radio2radio 回答时间:2019-5-18 16:46:32
建议您分开问题,先用一些简单的开发板测试您改的CMSIS-DAP仿真器能不能用,如果都不能用,才是仿真器的问题。
( B3 V) S2 ?3 u, K1 O( L; V( q
! q( U! b- j- R; M$ H* ^确认没问题后,再解决现在的问题板。
radio2radio 回答时间:2019-5-18 16:59:41
oasisdong 发表于 2019-5-18 16:43
' v4 z2 r' ~. [3 J/ lCMSIS-DAP CDC 虚拟usb串口正常

  X% R7 S, y. Y0 N' w/ W2 x0 ECDC功能是独立的,与CMSIS-DAP没有关系,CDC正常说明您烧写固件正确。
6 K8 [6 E5 _4 y* u8 c; J; _* O! E3 ?! s, Z
CMSIS-DAP部分不通,与多种因素有关,硬件是否正常,目标板上软件有没有禁止SWD,等等。
bjvictor 回答时间:2019-5-23 13:52:49
顶楼主。等待开源
RedChi 回答时间:2019-5-31 00:49:35
請問樓主,我要將哪一個hex file燒入blue pill的板子,blue pill就能當CMSIS DAP使用呢? 還想請問我是要透過什麼方式將hex file燒入到MCU呢?
radio2radio 回答时间:2019-5-31 15:42:37
本帖最后由 radio2radio 于 2019-5-31 15:47 编辑 ( i4 u% L/ D+ ?( q8 C6 f: Q
bearred 发表于 2019-5-31 00:49
0 P2 M5 d: k$ q3 U: D, b0 ]請問樓主,我要將哪一個hex file燒入blue pill的板子,blue pill就能當CMSIS DAP使用呢? 還想請問我是要透 ...
  Y: ?, I& _! f, v) Z1 E
可以将  F103-DAP-SWO-CDC-BLUEPILL-SWD_REMAP.hex  或者
% G1 T7 L, x! KF103-DAP-SWO-CDC-BLUEPILL-SWD_unRemap.hex  烧入,起始地址0x08000000。* Z+ P; |; X& z, Q
这两个固件的区别是烧入以后的CMSIS-DAP使用不同的引脚作为SWD和SWC,看您喜欢哪一种。
7 H: v* J( ^5 {( y
& M$ a( i' Q( L) e9 ~* F烧入以后,bluepill板就可以作为CMSIS-DAP仿真器使用了。
4 \; E* Z/ x) q5 h5 ~6 g' ]8 w! ^; W( J; v& W9 ?" m% R, i3 P* G% X
如何烧入,必须使用手头另外一个JTAG/SWD仿真器,例如JLINK,STLINK,ULINK,CMSIS-DAP。
6 Z, \8 w5 ^3 e- _还要有一个PC的烧入工具软件,上述几种仿真器,可能要使用不同的工具软件。不知道您的PC有哪一种。
* I: a  L) R* \8 \7 \( C  `
RedChi 回答时间:2019-5-31 20:15:04
radio2radio 发表于 2019-5-31 15:42
  C$ [/ ^" G9 X  B- x9 I& x可以将  F103-DAP-SWO-CDC-BLUEPILL-SWD_REMAP.hex  或者+ ^; ^$ G, |! ^, ^7 U4 e$ s
F103-DAP-SWO-CDC-BLUEPILL-SWD_unRemap.hex  烧 ...
3 |6 D# a4 h7 @2 u; ]3 P
REMAP和unRemap分別的SWC和SWD是什麼pin腳呢?" P# n  t0 j. n1 C( s6 ]+ `
手邊有ST LINK,所以我只要透過ST-Utility就能將hex燒進去囉~
5 K/ T( k6 ^; T- h% K8 Q$ C, O2 N4 R感謝樓主~
radio2radio 回答时间:2019-5-31 20:41:39
本帖最后由 radio2radio 于 2019-5-31 20:53 编辑
) Y! }8 g6 A4 q5 E" f
bearred 发表于 2019-5-31 20:15+ i. j% c, a3 ~4 p
REMAP和unRemap分別的SWC和SWD是什麼pin腳呢?0 O1 D4 u# V( m, }! L' a1 J
手邊有ST LINK,所以我只要透過ST-Utility就能將hex燒進去 ...
; Y, d5 |# y  v
仔细看看一楼里面的Bluepill的图,Doc文件夹里面还有更详细的表。
( n# K$ l3 m5 B; L. p
* K: L# C- z* F$ Z$ w, j你有STLINK,还可以看看我的另一帖:% p2 ?, y7 m9 m" h. C6 [0 R" f, W
https://www.stmcu.org.cn/module/forum/thread-617075-1-1.html
% H) H4 i2 [; Q) m7 b
RedChi 回答时间:2019-6-1 00:51:26
radio2radio 发表于 2019-5-31 20:41& b* [3 c! ~/ R% T( @
仔细看看一楼里面的Bluepill的图,Doc文件夹里面还有更详细的表。
% B  J9 ^6 W# y; c. f1 e* v+ I6 {) l* N0 _# O
你有STLINK,还可以看看我的另一帖:

& |- g+ C# {: |+ |* H+ {" D請問樓主,我是WIN10,裝置管理員一直顯示未知裝置,想再請問將blue pill版改成CMSIS-DAP,IAR 編譯器可以使用它來它燒錄嗎? 還是只能用keil?  我目前用IAR感覺連接不到裝置
radio2radio 回答时间:2019-6-1 10:39:14
您的KEIL已经可以正常使用新的CMSIS-DAP吗?如果可以IAR应该也正常。
: z- ]6 ]! T3 z* _" Y/ [未知装置,也可能是CDC功能没有驱动程序,试一试安装附件里面的USB driver。
! f! _# z9 S8 n5 a, @您一定会成功的。
radio2radio 回答时间:2019-6-1 10:39:37
bearred 发表于 2019-6-1 00:51" v) c7 t% e3 Z
請問樓主,我是WIN10,裝置管理員一直顯示未知裝置,想再請問將blue pill版改成CMSIS-DAP,IAR 編譯器可 ...

5 y6 v* d" A. v您的KEIL已经可以正常使用新的CMSIS-DAP吗?如果可以IAR应该也正常。- I: p1 V& G$ w; |
未知装置,也可能是CDC功能没有驱动程序,试一试安装附件里面的USB driver。
. c9 _. p1 x: f# U& w 您一定会成功的。
RedChi 回答时间:2019-6-3 01:03:58
radio2radio 发表于 2019-6-1 10:39
+ t* u# Y0 N" ^' P5 ~您的KEIL已经可以正常使用新的CMSIS-DAP吗?如果可以IAR应该也正常。
2 U4 M) @2 M/ [4 H 未知装置,也可能是CDC功能没有驱 ...
, p$ B$ F- Y1 V0 `# m" ]
我到現在還是沒成功
9 v. G  m# ^) j我的WIN10電腦都找不到USB裝置QQ
xing1954 回答时间:2019-6-3 04:28:03
下载试试
radio2radio 回答时间:2019-6-3 14:05:53
bearred 发表于 2019-6-3 01:034 h+ g* u7 a' H! j6 O3 m0 a. Y
我到現在還是沒成功' Y8 R+ c' H! l
我的WIN10電腦都找不到USB裝置QQ

8 D" \3 z& D/ S) T8 ?: O' w“我的WIN10電腦都找不到USB裝置”,什么东西找不到?说清楚一点。8 l# S) y1 x- ]! F& R7 e

' S" F- M. y3 c5 M& o0 l这个CMSIS-DAP是HID的装置,Win10不需要安装驱动程序的,Win10见到的是HID多了一个。

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版