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

【源代码】ST-LINK V2仿真器改CMSIS-DAP/DAPLink,带有SWO和CDC功能  

[复制链接]
radio2radio 发布时间:2018-6-9 11:52
阅读主题, 点击返回1楼
收藏 15 评论98 发布时间:2018-6-9 11:52
98个回答
雪落青松 回答时间:2019-12-2 16:26:45
成功了c8下的stlinkv2,我的c8是128kB的但是用st官方附件升级不成功,说是内存太小。
waiman-156411 回答时间:2020-2-9 01:21:38
因为旧设备是使用STM32F1的Boot0功能,通过串口的RTS,DTR控制下载的。
想在这个DAP上增加RTS,DTR信号,修改了一下代码:
DTR_RTS.png

(猜测正常情况下)串口的打开/关闭、DTR/RTS信号改变,都应该会调用 USBD_CDC_ACM_PortSetControlLineState()这个函数。
问题就出现在,DTR变化能调用到这个函数,RTS信号变花却没有调用。但可以从函数的参数上,看到上位机的RTS状态变化。也就是说USB底层没把RTS状态改变列入这个回调函数中。想问一下这个USB底层有开源吗?



radio2radio 回答时间:2020-2-9 10:58:38
waiman-156411 发表于 2020-2-9 01:21
因为旧设备是使用STM32F1的Boot0功能,通过串口的RTS,DTR控制下载的。
想在这个DAP上增加RTS,DTR信号,修改 ...

USB的底层使用ARM的USB库函数 USB_CM3.lib , 好像不是开源的:
http://www.keil.com/support/man/docs/rlarm/rlarm_usb_files.htm
http://www.keil.com/support/man/docs/rlarm/rlarm_lib_files.htm
allenz110 回答时间:2020-2-21 10:37:17
试一下,刚好是这款MCU
三界狗 回答时间:2020-3-9 01:22:20
在BluePill上烧录程序,虚拟串口识别出来了,但CMSIS-DAP没有
radio2radio 回答时间:2020-3-9 01:39:51
三界狗 发表于 2020-3-9 01:22
在BluePill上烧录程序,虚拟串口识别出来了,但CMSIS-DAP没有

应该没有问题的。 BluePill有两种固件,用法不同,您把问题说详细一点。
三界狗 回答时间:2020-3-9 13:36:53
radio2radio 发表于 2020-3-9 01:39
应该没有问题的。 BluePill有两种固件,用法不同,您把问题说详细一点。

烧录BluePill版的程序,接上USB,能识别出虚拟串口,但在MKD上选择CMSIS-DAP调试器并且设置成SW模式,找不到芯片,提示SWD/JTAG Communication Failure
radio2radio 回答时间:2020-3-9 15:34:18
三界狗 发表于 2020-3-9 13:36
烧录BluePill版的程序,接上USB,能识别出虚拟串口,但在MKD上选择CMSIS-DAP调试器并且设置成SW模式,找 ...

你的硬件连接有问题。
三界狗 回答时间:2020-3-10 00:39:04
radio2radio 发表于 2020-3-9 15:34
你的硬件连接有问题。

那就有点奇怪了,都是按照代码中的提示:SWD/TMS-PB9, SWC/TCK-PB8接的,检查过杜邦线没有问题。。。
radio2radio 回答时间:2020-3-10 09:48:48
三界狗 发表于 2020-3-10 00:39
那就有点奇怪了,都是按照代码中的提示:SWD/TMS-PB9, SWC/TCK-PB8接的,检查过杜邦线没有问题。 ...

总之固件肯定没有问题,因为许多人都能用,我自己也是测试过的。

设置窗口的【SWJ】要选择上。如果你有多几块目标板,可以更换着试一试,把杜邦线分开试一试。

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

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