DMA 原理从 0 到 1:为什么它能解放 CPU?一文讲透 DMA 的工作流程
【福利三:雨露均沾·逢7狂欢】之五:STM32系统时钟PLL故障排除1例
【福利三:雨露均沾·逢7狂欢】之三:AI帮我查BUG
福利三:雨露均沾·逢7狂欢】之二:STM32F407VG串口通信乱码故障的排除
基于STM32F103的I2C主从机通信
OpenBLT移植到STM32F103战舰开发板上适用于所有STM32F103系列的Bootloader
TFT LCD 与 FSMC 的硬件连接大容量 STM32F10xxx FSMC 接口
单片机:初学者该了解的STM32F103基础知识
2025软件工具兔哥知道
STM32之继电器模块
微信公众号
手机版
仔细看电路图,和SWIM有关的线,有5条:PB7/8/9/10/11。 不同的PCB板,可能不同。
4 n, t, z+ f# T1 i. d
另外,SWO使用USART1的Rx线,具体使用是PA10还是PB7,决定于底层驱动USART_STM32F10x.h。6 B; T" r: `! u- Q3 O4 Q$ S5 n
您的修改会使程序看起来更合理。谢谢。
这个板上面的CDC只有一个串口呀,你是什么意思?
设备插到电脑上,除了串口外,是不是还会显示其他设备?比如CMIS DAP CDC之类的?
我是插上后,只有一个串口,在keil里也看不到CMSIS-DAP这个设备的信息。
CMSIS-DAP是HID设备,即插即用的,在MDK/Keil里面是这样的:# \6 B. d& x4 E9 |
看Doc文件夹里面的文档。
* x0 u, \) r1 p k- R/ C! r+ v
SWDIO PA2( Y, V7 j$ S3 K: Z$ p- ]! n
SWCLK PA4. z: W" E8 b8 E) ~& |
RST PA6
* i# T5 b) |3 v# J w5 i6 q8 N
TX PA9. h; A8 V0 G) n, s, t. J7 P
RX PA10
$ e: p- G4 m- C) T; }# `& Y8 x K
LED1(CONNECTED_PIN) PB8
LED2(RUNNING_PIN) PB12
在源代码修改后,电脑能识别CMSIS-DAP CDC(COM36),但KEIL MDK识别不了 CMSIS-DAP,提示"No Debug Unit Device found" h8 P/ x2 l5 B3 }. |
求编译好的固件,谢谢。
( l( \5 l+ ?4 c$ C
这个帖子的109楼,有一个差不多的固件代码,您试一试看。
下载109楼固件 还是提示错误。如图所示。
ç§å½109楼 åºä»¶ï¼è¿æ¯æç¤ºé误
CMSIS-DAP CDC 虚拟usb串口正常