【MCU实战经验】+STM32F103的uCOSII详细移植
游名科技:STM32F103+TMC2160:86步进电机和驱动一体原理图/PCB...
小马哥STM32F103开源小四轴RoboFly全部资料大放送
在高容量 STM32F103xx 微控制器中实现 ADPCM 算法
STM32F103标准库开发---SPI实验---读写 W25Q128 外部 Flash
RT-Thread在STM32F103RC上移植
STM32固件库分享,超全系列整理
【原创】STM32F103的SPI2的配置函数,DMA发送和接收!
【福利】用STM32库的朋友有福了:STM32F10x_StdPeriph_Lib_V3.5.0chm...
基于STM32F103做CAN的收发通信经验分享
您可以用软件包里面的两个LED闪灯程序测试一下。
这个库文件是ST公司的吧,我没有源码。
SWO功能可以看这个链接:http://mp.weixin.qq.com/s/ni0qonboQapl9blauyHVpA7 t- X8 ^! y' N; k& D
哪个代码里把printf打印去掉了? 不太明白。
E: q {8 w( [
SWO功能是提供了一种ARM的内核数据的输出通道,可以用于侦错。 至于如何使用,还要取决于代码和IDE,比较简单的就是让printf从SWO输出,不占用串口。- b( t* j8 H& f. f
K- _6 k4 K+ M4 P, h0 v/ y& V) ?
用DEBUG通过某个串口打印调试信息,这是常见的用法,缺点就是占用一个串口。
$ i: @( y, u" `: g1 D
至于是哪个功能使用printf,那是你自己定义的。
2 j, n& @- } a/ R4 ^ Z8 d$ b1 J" R
楼主,我把1楼的源码用keil5打开,添加了文件夹后编译成功,写入板子后连接usb只枚举了cdc,在keil5里重新新建了个工程还是只有cdc,但是把42楼的hex文件写入板子后就能用,cdc以及调试功能全部正常,USBStack文件夹是x893的工程里的,我怀疑是usb库的问题,板子是stm32f103zet6开发板,下面是我的工程; C( O0 A5 y {+ A$ |7 q: A- a
我看了一下,您的code,里面有两套USB库。那个USBStack不应该用。
其他所缺少的文件在Keil的目录下面:" q4 }5 [. c& W* d
C:\Keil\ARM\PACK\ARM\CMSIS\5.3.0\CMSIS\Include% j8 S6 J% D" p, h
C:\Keil\ARM\PACK\ARM\CMSIS\5.3.0\CMSIS\Driver\Include# g9 U+ f1 T! g$ m. J
下面的目录是怎么包含进去的,我也没有搞清楚,可能是需要安装uv4兼容包,你安装了吗?
C:\Keil\ARM\RL2 V3 t( b; b% ~
C:\Keil\ARM\RV31
. M2 @: m" L( x0 i' o& k