【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的收发通信经验分享
PB8闪动,CDC正常,说明103内部的软件已经正常工作了。 检查硬件接线和KEIL的设置。
技新的电路应该没有问题,许多人试过的。
HID装置里面多了一个,没有其他。
这个HID是USB的标准设备,优点就是不需要驱动。 你的CDC正常工作,说明软件方面正常,没有理由不多一个个HID出来呀,不用连接目标板都测试到的。
这种情况我没有遇到过,你再多找几台电脑试一试,看看情况。
已找到了,谢谢6 ]+ K1 Q8 P+ H2 A+ w5 s
#define DAP_SER_NUM "XXXXXXXXXXX" //# ]2 |) b" d! \$ y
添加这个宏定义就可以了。
谢谢,我以前没有留意,更好玩儿了。
/ f+ h/ p1 U$ L# \, g* t7 E
在DAP.c里面,还有别的东西可以自己设置:
#ifdef DAP_VENDOR
const char DAP_Vendor [] = DAP_VENDOR;
#endif" p3 S/ D" Y. d2 I( \2 i
#ifdef DAP_PRODUCT; e+ p4 o' N& [" T8 E4 l2 e
const char DAP_Product[] = DAP_PRODUCT;! x2 Q6 f$ E7 x5 B, I# i8 \
#endif
#ifdef DAP_SER_NUM* f3 M n( E+ ~# ^
const char DAP_SerNum [] = DAP_SER_NUM;
#endif
static const char DAP_FW_Ver [] = DAP_FW_VER;( v$ d7 G2 K: S( e3 j9 A; t, B7 h% Z6 i1 l
! x. n* w& a: {% ?: I. q: y2 |
#if TARGET_DEVICE_FIXED# x/ J( S( @, A# d* E! I
static const char TargetDeviceVendor [] = TARGET_DEVICE_VENDOR;
static const char TargetDeviceName [] = TARGET_DEVICE_NAME;: Q& b+ t! A, Q1 h6 v5 S2 n
#endif4 Q5 J# O8 G" y6 ?! ?
肯定是你的问题啦,JTAG模式许多人都使用过,FW没有问题。$ p2 z( p, t& c
检查你的硬件,留意是否接错线,杜邦线是不是不通或连接不良,线间是否有干扰,等等。& Y* Q. E+ W& W/ j
如果SWD可以正常工作,为什么一定要用JTAG模式呢。
嗯嗯,谢谢您。之前直接用的核心板接的线引出来的,可能杜邦线材质不行,做了个PCB正常了。就是试试JTAG能不能用,平时调试肯定还是用SWD
usbd_user_cdc_acm.c(63): error: #5: cannot open source input file "Driver_USART.h": No such file or directory+ l$ R7 p3 I* |9 d& \- Y) o
DAP.h(197): error: #5: cannot open source input file "cmsis_compiler.h": No such file or directory
不知是怎么回事.
这些文件,都在你自己的Keil安装目录里面,如果找不到,说明软件包没有安装。 z3 h. R% m5 L4 c2 {
参考Doc文件夹里面的说明。
( M+ w) S1 b8 Y7 F3 E
其中CMSIS软件包的版本,去年是5.3.0,现在最新的是5.6.0。都可以用,但是需要修改C/C++编译器的包含目录,指向你安装的版本位置。