UDS诊断服务
使用Nano板验证驱动SPI串口屏的颜色显示
使用STM32F103制作的无线下载器
小马哥STM32F103开源小四轴RoboFly全部资料大放送
STM32F103移植LittlevGUI代码
【MCU实战经验】+自制MP3使用STM32F103ZET6和ch375读取u盘,vs1003解码,音质超棒
串口通信波特率异常的解决办法
【MCU实战经验】+STM32F103的uCOSII详细移植
游名科技:STM32F103+TMC2160:86步进电机和驱动一体原理图/PCB...
在高容量 STM32F103xx 微控制器中实现 ADPCM 算法
告诉我你板子的IO口配置,我改一版软件给你用用看。
SWDIO-PB14) S% F& g1 F0 E4 v0 a* v6 o' {! @9 O
nReset - PB0, j- i" s, u! W: b* I! O: m5 D+ T
串口PA2PA3
有了,见附件。
除了你给的IO线,还有2条线有功能,你可以自己连线测试,或者告诉我使用其他的GPIO线:
SWO - PB7/ O* u% n/ S8 L. `* E6 f
LED - PC139 ` M% q5 m0 k
另外,附件中的固件,移除了JTAG功能,我觉得没有实用价值,如果您需要,我可以做,但是需要JTAG的GPIO定义。
STM32F103C8T6_DAP-SWO_HUANG292.rar
2018-6-4 16:28 上传
点击文件名下载附件
142.41 KB, 下载次数: 224
昨天搞定了CDC的bug,任意开关上位机的串口或串口助手,CMSIS-DAP都不会死机。
一楼的附件已经更新(xxx_20180607版)。4 k; F+ p. c: [+ p+ z* Y! W. l
该CDC串口速度可达2Mbps,常用的115200小菜了。
: A8 `* j- ]1 {
今天,编译了两个固件,用于ST-LINK V2仿真器,改成CMSIS-DAP,同时带有SWO和CDC功能。9 G4 g5 D( m8 m- d2 R- s8 i( L# M% s" x
" z3 m3 m+ p7 g
附件中,-V20和-V21分别用于ST-LINK v2.0(只有一个LED),和v2.1(双色LED,或两个LED的)
1 j$ o8 Z- Y M
如果要使用SWO/CDC功能,可能需要自己将有关GPIO线接到外面:$ L& b( S/ H8 ?- R, E, w
SWO ------------- PB7。
CDC -------------- PA2/PA3(USART2)。. d2 }$ u9 w! d) ] U/ d
2 \/ V' j+ J5 M2 I5 [' U; t
有兴趣的朋友可以试试,TB的ST-LINK,价格已经低到连邮费不到15元,也是白菜价了。4 L$ ~- _! R7 }9 Q" Z' r) V5 X
9 b1 L, v0 ~- u4 O/ ?& H# W
我昨天搞定了“软件复位”,一楼已经更新。有兴趣您可以试一试。
我也做到了,软启动的原理,和我那个用启动“脚本文件”方法一样,一楼固件已经更新。
经过研究,此CMSIS-DAP仿真器,进一步的改进的可能性不大了:
1. SWO_STREAM模式,需要更换USB底层库,比较麻烦。网络上面基本上没见到什么人使用这个模式。LPC-LINK-II有这个模式,没见到使用报告。
2. SWO_MANCHESTER模式,据称可以达到100Mbps的传送速度,F103的速度有限,就是LPC-LINK-II也没有此模式,同样是网路上没有什么人使用过。
& v0 b; t5 K f- q+ A9 I; H9 F
仿真器的“高级”跟踪调试模式,只是在几千上万元的仿真器上面才有,比如ULINKpro,J-Link Pro等,在深入调试复杂的程序时事半功倍。
请问,这个最小系统板 通过USB 口接电脑,需要什么驱动程序呢?
通常不需要专门的驱动程序,CMSIS-DAP仿真器是使用Windows的HID接口,使用Windows自带的HID驱动程序。我试过Win10、Win7,没有问题。
(留意USB的线缆要用质量好一些的,和短一些的,以免影响USB的信号质量,市面上太多廉价+缩水的USB线!)7 v8 K4 d& j& p8 }2 Y' r
. F& K4 h: T l
CDC功能,Win7需要安装一次驱动,文件在源码包里面有。2 _8 J" g) X* c0 j0 i
谢谢你,我先试一下,有问题 再来请教~~`
还是不行,我的是WIN7 X64位系统有QQ方便留一个么?' A: C$ [1 z+ B2 ?