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

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

[复制链接]
radio2radio 发布时间:2018-5-31 15:47
阅读主题, 点击返回1楼
1 收藏 45 评论418 发布时间:2018-5-31 15:47
418个回答
radio2radio 回答时间:2019-12-7 13:40:39
kernerl 发表于 2019-12-7 13:30
$ z+ d3 _. m. G8 A0 J你发的那个是这样的
2 v( a8 L$ K  y8 ?* $Date:        1. December 2017
  L: j" Y5 K4 A3 U. m9 p* $Revision:    V2.0.0

9 O) n" B- ~' SV1.00的版本没有SWO功能。1 s: o/ A8 |0 u! p
V1.1.0, 加入SWO功能,DAPLINK使用这一版。
# x9 s- P7 c  c  S+ U$ pV2.0.0,又增加了SWO的Stream模式两种。* N6 ~! Y! G, U  h& h: H9 X" {

! U) z6 K  O1 C3 [* f0 k- X. O如果不使用SWO功能,哪一版,都差不多一样的。
radio2radio 回答时间:2019-12-7 13:48:40
kernerl 发表于 2019-12-7 13:302 s- j3 e1 h* ?% A- f
找到一个可以编译通过的文件,不过好像有个DAP_config.h这个文件的版本不一样。 ...
3 o( W6 t3 Y; |) k6 w
这个包就是我用的X893大神的底包,主要功能是一样的。$ m" d+ s, ]) Y6 l3 \: Z4 \
我在此包基础上,做了许多许多改进,前面的回帖都提到过。
5 R; _- O( ?- Z  i1 n您有兴趣对比一下源码就知道了。
kernerl 回答时间:2019-12-7 13:55:33
能不能把那个1.0的改成2.0?这样不用安装keil4.7兼容包了。
radio2radio 回答时间:2019-12-7 14:00:15
kernerl 发表于 2019-12-7 13:553 f5 @/ x: b3 w! v
能不能把那个1.0的改成2.0?这样不用安装keil4.7兼容包了。

6 L" h, q7 p! ^/ u, _  u; t$ o兼容包是USB库要求的,与CMSIS-DAP的1.0/2.0没有关系。
, H# a& j; Q! y* c0 T
' I$ B9 Q' y: n2 P6 [; U% ?, E您如果能把USB库换成当前最新的HAL库,就不用安装兼容包了。
kernerl 回答时间:2019-12-7 14:02:44
2.0实际运行速度能到多少?能不能达到jlink-ob 072的2Mhz速度?
radio2radio 回答时间:2019-12-7 14:05:05
kernerl 发表于 2019-12-7 14:025 B, _1 r' W- L  I3 i, j& B
2.0实际运行速度能到多少?能不能达到jlink-ob 072的2Mhz速度?
# [/ r& u' ~5 k7 p) X
不清楚。不过肯定比072要快,时钟频率高。
kernerl 回答时间:2019-12-7 14:47:26
我用这个调试器下载程序时候,在程序运行之前,就会收到上述的数据。但是当串口正常后,数据就可以了。
1.JPG
radio2radio 回答时间:2019-12-7 14:59:55
kernerl 发表于 2019-12-7 14:47
. s- j- }3 p  y) x: Y% A* F我用这个调试器下载程序时候,在程序运行之前,就会收到上述的数据。但是当串口正常后,数据就可以了。 ...

+ G- r0 Z% {7 q1 G' j跟你说了,怀疑这个是PCB干扰造成的,不是软件问题,解决的办法就是拉高RX,10K不行就4.7K,或者再小一些。. I! J; B$ `% O( e5 Q% ], K" Z
9 j* V; |1 v0 O8 K6 u
再说一次,我这里的PCB都没有这样的问题。
radio2radio 回答时间:2019-12-14 18:00:25
今天,源码有更新,DAP速度提升了许多,关心速度的朋友,可以测试一下。
+ A. r$ L5 r7 S% N. j+ G5 S# f) p0 g7 |2 m% M2 y
这个F103的CMSIS-DAP,在速度方面还有潜力可挖。
kernerl 回答时间:2019-12-21 07:42:31
下载试试。
SaFang 回答时间:2019-12-21 23:27:37
老大, 打板回来后, 把你的代码改好IO口, 编译后烧入, USB的接口灯闪几下后, 就没反应了,  识别为 UnKnow driver, 如果烧回技小新的 , 正常....估计在哪里出问题?
caihaiyun 回答时间:2019-12-24 16:50:01
楼主,你好:/ J9 ^+ a2 T4 g( i4 K& |. V* ?% ^
刚刚使用你的源代码,但是编译出现很多错误。3 T  i, r) L7 s4 C3 j& ?
出现:找不到RTL.h和core_cm3.h两个文件0 U0 |- b4 x% O) L8 ?
radio2radio 回答时间:2019-12-25 10:19:45
SaFang 发表于 2019-12-21 23:27
: V) f% Y# c6 b5 Q9 {! |* X( q2 [老大, 打板回来后, 把你的代码改好IO口, 编译后烧入, USB的接口灯闪几下后, 就没反应了,  识别为 UnKnow dr ...
% {/ `& M5 p- \! a) m) f0 q9 n, }( d
对比硬件,检查您的改动部分。( a; p( f! C5 w' i
我记得我也改过技小新的板子,您在论坛找一找。
radio2radio 回答时间:2019-12-25 10:20:44
caihaiyun 发表于 2019-12-24 16:50
5 i. v# s  }5 J5 K) }- Y* a楼主,你好:% V# U( e3 @" K) h
刚刚使用你的源代码,但是编译出现很多错误。
1 ?1 H( q( a; d出现:找不到RTL.h和core_cm3.h两个文件

$ D% L8 r# G4 w$ A2 a; A4 K7 K看Doc文件夹,按要求安装兼容包。
caihaiyun 回答时间:2019-12-25 10:24:13
已经OK了。下载程序度已经OK了。感谢楼主。
% y$ X6 r$ D8 k( l但是楼主,这个SWO(PB7)引脚一定要接出来的??
; G" P1 }/ i' p$ F两个SWD(PB8、PB9)引脚我能不能更改为其他引脚?

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版