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

【源代码】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
) o; U  `2 p% i3 g2 |& M% b你发的那个是这样的
( ]: f% t' a: U* $Date:        1. December 2017
+ C5 ~# l( q6 H2 i6 T3 i' r* $Revision:    V2.0.0

5 }: g4 G, a. @V1.00的版本没有SWO功能。# P8 U  b$ i: u6 E! `" R
V1.1.0, 加入SWO功能,DAPLINK使用这一版。
0 C6 v/ h+ i/ j6 q5 RV2.0.0,又增加了SWO的Stream模式两种。, q% T8 k) A; D! d: g% U; @2 N
* F, Y5 Z$ |/ H: X  o
如果不使用SWO功能,哪一版,都差不多一样的。
radio2radio 回答时间:2019-12-7 13:48:40
kernerl 发表于 2019-12-7 13:30
/ ?3 z0 X' K8 q$ {$ c找到一个可以编译通过的文件,不过好像有个DAP_config.h这个文件的版本不一样。 ...

+ t1 T3 \" x, ~0 d( E' p这个包就是我用的X893大神的底包,主要功能是一样的。& P! r2 g4 W7 s# |! }/ u0 D
我在此包基础上,做了许多许多改进,前面的回帖都提到过。# G" I2 e+ T& @# [% L
您有兴趣对比一下源码就知道了。
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:55
& P1 W$ \2 n& B9 k: B5 r" d% f能不能把那个1.0的改成2.0?这样不用安装keil4.7兼容包了。

6 k, B- m7 s2 ]" K: \兼容包是USB库要求的,与CMSIS-DAP的1.0/2.0没有关系。
% }1 q9 [- `* K- \6 M- U8 u1 l) N, `% S$ r# A; I7 a$ O
您如果能把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:02; I' z# ^4 k: K
2.0实际运行速度能到多少?能不能达到jlink-ob 072的2Mhz速度?
5 |3 w" R) f& R" c% b+ P7 P/ J4 a
不清楚。不过肯定比072要快,时钟频率高。
kernerl 回答时间:2019-12-7 14:47:26
我用这个调试器下载程序时候,在程序运行之前,就会收到上述的数据。但是当串口正常后,数据就可以了。
1.JPG
radio2radio 回答时间:2019-12-7 14:59:55
kernerl 发表于 2019-12-7 14:47: ^/ ]) p/ M6 ~
我用这个调试器下载程序时候,在程序运行之前,就会收到上述的数据。但是当串口正常后,数据就可以了。 ...

; F+ a6 i( z; E跟你说了,怀疑这个是PCB干扰造成的,不是软件问题,解决的办法就是拉高RX,10K不行就4.7K,或者再小一些。4 Y6 P  n/ r9 ^/ q
- k6 M: A5 k4 |; l
再说一次,我这里的PCB都没有这样的问题。
radio2radio 回答时间:2019-12-14 18:00:25
今天,源码有更新,DAP速度提升了许多,关心速度的朋友,可以测试一下。
: P- u% G+ w- g+ [( z! R! P0 u: q5 t2 J7 |/ O" b
这个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
楼主,你好:
7 [- u4 ~( R8 k. T刚刚使用你的源代码,但是编译出现很多错误。
6 A" z3 ?# Q* c: N8 O6 b出现:找不到RTL.h和core_cm3.h两个文件) _5 {1 g3 j: ]3 K/ O% K
radio2radio 回答时间:2019-12-25 10:19:45
SaFang 发表于 2019-12-21 23:270 [5 m, t7 |% {' c- ]
老大, 打板回来后, 把你的代码改好IO口, 编译后烧入, USB的接口灯闪几下后, 就没反应了,  识别为 UnKnow dr ...

2 t& t& r5 \; L' r) p1 Y对比硬件,检查您的改动部分。
5 W7 P$ V* q7 x9 E0 `; E1 W& g( s' Y我记得我也改过技小新的板子,您在论坛找一找。
radio2radio 回答时间:2019-12-25 10:20:44
caihaiyun 发表于 2019-12-24 16:50( B* r4 M5 k% Z
楼主,你好:' b8 t' C4 P1 n- K
刚刚使用你的源代码,但是编译出现很多错误。4 R1 F4 d- z$ P
出现:找不到RTL.h和core_cm3.h两个文件

# Z9 \- J" U3 l4 D+ B3 x/ Z看Doc文件夹,按要求安装兼容包。
caihaiyun 回答时间:2019-12-25 10:24:13
已经OK了。下载程序度已经OK了。感谢楼主。5 f! X* V8 k9 f! Y9 k6 y- h2 n
但是楼主,这个SWO(PB7)引脚一定要接出来的??
5 y/ `- U$ i/ U0 j2 e两个SWD(PB8、PB9)引脚我能不能更改为其他引脚?

所属标签

相似技术帖

官网相关资源

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