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

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

[复制链接]
radio2radio 发布时间:2018-5-31 15:47
阅读主题, 点击返回1楼
1 收藏 45 评论418 发布时间:2018-5-31 15:47
418个回答
radio2radio 回答时间:2019-5-1 00:49:58
3NVN 发表于 2019-5-1 00:34
是的,我的现在保留了一个5v

那么,你的STLINK板子,是很容易分开两条5V线的吗?
我的3.3V和5V都是上下过孔联通的,很难分开的,可能需要拆下10pin的连接器。

如果要有JTAG模式,就要改这个5V脚为JTDI。
3NVN 回答时间:2019-5-1 00:55:43
radio2radio 发表于 2019-5-1 00:49
那么,你的STLINK板子,是很容易分开两条5V线的吗?
我的3.3V和5V都是上下过孔联通的,很难分开的,可能需 ...

我的也是过孔连接的,紧挨着连接器隔断,没有问题,不会破坏过孔影响另一面的电路。
radio2radio 回答时间:2019-5-1 12:31:53
3NVN 发表于 2019-4-30 22:30
我的是PB7,PB9,PB10三条,标号是SWIM_IN,还有一条PB8标号是SWIM,见下边原理图。
我没有割断,SWO工作正常 ...

仔细看电路图,和SWIM有关的线,有5条:PB7/8/9/10/11。 不同的PCB板,可能不同。

另外,SWO使用USART1的Rx线,具体使用是PA10还是PB7,决定于底层驱动USART_STM32F10x.h。
您的修改会使程序看起来更合理。谢谢。
3NVN 回答时间:2019-5-1 14:41:41
radio2radio 发表于 2019-5-1 12:31
仔细看电路图,和SWIM有关的线,有5条:PB7/8/9/10/11。 不同的PCB板,可能不同。

另外,SWO使用USART1 ...

ricklou 回答时间:2019-5-2 07:18:39
我发现dap和jlink都没有etm跟踪,价格上万的j-trrace和ulink pro才有,但可以用swo模拟
a14725836900 回答时间:2019-5-2 12:15:09
正好有这个板子,谢谢分享。
pengfei_wpf 回答时间:2019-5-7 11:38:13
为啥我的在win10下只能看到一个串口?
radio2radio 回答时间:2019-5-7 11:58:52
pengfei_wpf 发表于 2019-5-7 11:38
为啥我的在win10下只能看到一个串口?

这个板上面的CDC只有一个串口呀,你是什么意思?
pengfei_wpf 回答时间:2019-5-7 17:24:25
radio2radio 发表于 2019-5-7 11:58
这个板上面的CDC只有一个串口呀,你是什么意思?

设备插到电脑上,除了串口外,是不是还会显示其他设备?比如CMIS DAP CDC之类的?
我是插上后,只有一个串口,在keil里也看不到CMSIS-DAP这个设备的信息。
radio2radio 回答时间:2019-5-7 18:34:18
pengfei_wpf 发表于 2019-5-7 17:24
设备插到电脑上,除了串口外,是不是还会显示其他设备?比如CMIS DAP CDC之类的?
我是插上后,只有一个 ...

CMSIS-DAP是HID设备,即插即用的,在MDK/Keil里面是这样的:
001.jpg
Taiqdz-火箭哥 回答时间:2019-5-14 08:32:37
楼主 为什么我下载了固件 打开编译的时候说 找不到 cmsis_compiler.h  使用的是 keil 5  是不是 漏了这个。这个是再DAP.h里面包含的头文件 然后还提示 找不到 Driver_USART.H
radio2radio 回答时间:2019-5-14 09:06:36
Taiqdz-火箭哥 发表于 2019-5-14 08:32
楼主 为什么我下载了固件 打开编译的时候说 找不到 cmsis_compiler.h  使用的是 keil 5  是不是 漏了这个。 ...

看Doc文件夹里面的文档。
幻影21 回答时间:2019-5-14 10:18:02
强力支持
OasisDong 回答时间:2019-5-18 14:36:17
CMSIS-DAP  STM32F103C8T6硬件参数如下

SWDIO  PA2
SWCLK  PA4
RST    PA6

TX  PA9
RX  PA10

LED1(CONNECTED_PIN) PB8
LED2(RUNNING_PIN) PB12

在源代码修改后,电脑能识别CMSIS-DAP CDC(COM36),但KEIL MDK识别不了 CMSIS-DAP,提示"No Debug Unit Device found"
求编译好的固件,谢谢。

radio2radio 回答时间:2019-5-18 16:02:54
oasisdong 发表于 2019-5-18 14:36
CMSIS-DAP  STM32F103C8T6硬件参数如下

SWDIO  PA2

这个帖子的109楼,有一个差不多的固件代码,您试一试看。

所属标签

相似分享

官网相关资源

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