你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
lmmvip 发表于 2019-6-24 19:02: M1 a# j: \ ` 大神,我在尝试使用swo功能,却一直失败,我是用小蓝板的PB7接目标板的PB3,然后修改了重定向函数,在调试 ...
osprey163 发表于 2019-6-25 08:44 2 n0 e# t9 r5 f/ l你好,请问一下,USB_CM3.lib有源码可以参考吗,一直找不到这个源码,感觉分析不方便 ...
lmmvip 发表于 2019-6-24 19:02 % }9 a; c1 }; l: j- c- `大神,我在尝试使用swo功能,却一直失败,我是用小蓝板的PB7接目标板的PB3,然后修改了重定向函数,在调试 ...
lmmvip 发表于 2019-6-25 10:26 " N* A6 k' X1 E0 I( \. Z& N6 o大佬,这个代码里把printf打印去掉了,是因为使用了swo就无法用DEBUG打印调试信息了吗 ...
elder1s 发表于 2019-6-29 17:30) K ~' H3 ~/ L) o. b 楼主,我把1楼的源码用keil5打开,添加了文件夹后编译成功,写入板子后连接usb只枚举了cdc,在keil5里重新 ...
匈牙利牧羊犬 发表于 2019-6-30 11:45 ( J# e, o0 f5 l! R8 U# w楼主,我用bluebill板子下载源码,但是电脑一直都识别不了dap,我用的microUSB线连接手机是没问题的,您知道怎 ...
radio2radio 发表于 2019-6-30 14:00 4 S( N) V% i5 {4 D4 p/ J这个不是识别不了DAP,而是识别不了CDC,原因是没有安装ST的USB驱动。8 Y4 D- M( d* k+ v6 a 这个驱动程序,软件包里面有的,ST ...
小马哥STM32F103开源小四轴RoboFly全部资料大放送
【MCU实战经验】+STM32F103的uCOSII详细移植
STM32中BOOT的作用
STM32如何分配原理图IO
STM32的I2S外设
STM32电路知识学习
基于STM32F1的CAN通信之DMA
STM32怎么选型
简单分析STM32和51的区别
简单聊聊STM32的SPI外设
您可以用软件包里面的两个LED闪灯程序测试一下。
这个库文件是ST公司的吧,我没有源码。
SWO功能可以看这个链接:http://mp.weixin.qq.com/s/ni0qonboQapl9blauyHVpA; D" j/ X. F1 C3 C9 ?$ D) P# w
哪个代码里把printf打印去掉了? 不太明白。' ]4 Y* z0 d, M7 s* Q1 t' \
" X+ V! I# U4 v1 Q
SWO功能是提供了一种ARM的内核数据的输出通道,可以用于侦错。 至于如何使用,还要取决于代码和IDE,比较简单的就是让printf从SWO输出,不占用串口。
$ W/ C; h' r; k4 P- c
用DEBUG通过某个串口打印调试信息,这是常见的用法,缺点就是占用一个串口。
至于是哪个功能使用printf,那是你自己定义的。
, A( `5 u/ |, N
楼主,我把1楼的源码用keil5打开,添加了文件夹后编译成功,写入板子后连接usb只枚举了cdc,在keil5里重新新建了个工程还是只有cdc,但是把42楼的hex文件写入板子后就能用,cdc以及调试功能全部正常,USBStack文件夹是x893的工程里的,我怀疑是usb库的问题,板子是stm32f103zet6开发板,下面是我的工程
我看了一下,您的code,里面有两套USB库。那个USBStack不应该用。3 l) N' A/ t$ M! a6 q/ S- @7 ?
) {5 w8 _0 u, T, g
其他所缺少的文件在Keil的目录下面:* i7 J* ^4 l! `, x3 a
C:\Keil\ARM\PACK\ARM\CMSIS\5.3.0\CMSIS\Include
C:\Keil\ARM\PACK\ARM\CMSIS\5.3.0\CMSIS\Driver\Include4 v; c& U. F( @7 y1 X# L+ p& V
. B; a0 X( `6 [$ S7 K
下面的目录是怎么包含进去的,我也没有搞清楚,可能是需要安装uv4兼容包,你安装了吗? e) w8 q" \/ D8 s
C:\Keil\ARM\RL
C:\Keil\ARM\RV31
这个不是识别不了DAP,而是识别不了CDC,原因是没有安装ST的USB驱动。
这个驱动程序,软件包里面有的,ST网站还有新版的,搜索ST-LINK009., f' E/ {; r6 [
r2r大神,我安装了st-link009后仍然无法识别USB设备,会不会跟我用得win10家庭版的操作系统有关.如果是CDC没安装驱动,那么bluePill连接到target板的时候能读取到DAP的ID不?下面是dap工程的配置,驱动,keilDap设置的相关图片