【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的收发通信经验分享
看Doc文件夹。
只是使用 cmsis-dap的 JTAG 模式调试stm32F103C8T6的时候有问题.7 H2 a/ q9 v$ z3 Q. j& s- v
在mdk5下, 找不到芯片id;
切换成SWD模式后,能找到芯片id了,可以正常调试;
看楼主说的 是支持 JTAG的. 所以我是有些疑问.
JTAG mode 的连线比较多,% [) {& v. p" C. z7 }7 t
1. 检查JTDO/JTDI/RESET是否正确连接到对应的IO口。两端都要检查。8 F% j! K' j8 k; X* j
2. 检查所有的连线是否连接没有问题,杜邦线的质量如果不好,经常造成麻烦。, ?& A. N) V& f" p" K: h
楼主真热心,; p$ t" D1 A3 T3 u# l1 F' [
TMS,TCK,TDO,在SWO模式下能看见printf信息, 应该没错. 5 q+ Q& m5 \6 \& j* _" {
PB8是TDI, 用小灯试过. (STLINK_V2B模式)
没有接RESET 应该不影响吧.' N6 U, \2 S7 m+ ^
% q/ B8 T' P) G9 Q
#define SWO_UART 1 这里是否要定义为0?" u1 ^8 f6 b# E! q
我不清楚 SWO_UART 和 TDO 能自动切换吗?
我记得,JTAG模式下,RESET线必须接。
#define SWO_UART 1, 这里1是对的,没有UART0% s. M7 k* X% J% s& ?4 _( _+ O
SWO_UART 和 TDO,自动切换。
JTAG模式报错是
SWD/JTAG communication Failure
RESET pin 是接JTAG连接器的nRESET(pin15)的,你是这么接的吗。
没有。
源码都有了,您不成功,一定有原因,也不难搞定。
. n% ]& @% C8 w: u5 K) g0 n5 M# w
stlinkv2(swd模式) ----dap工程----> stlnkv2b(cmsis-dap jtag模式) ----led工程------> led灯板
1 W- s/ \# i4 u) y: c( \' u
% F C2 l- `# C3 t
v2b led工程 led板
-------------------------------: \7 S7 |/ y7 L
JTMS (PB14 -> PA13) JTMS (swd模式成功)
JTCK (PB13 -> PA14) JTCK (swd模式成功)# z* i1 a# r/ j1 T
JTDO (PA10 -> PB3 ) JTDO (swd模式成功)
JTDI (PB8 -> PA15) JTDI4 ? g4 A+ g, G: \% ^0 W3 E0 w
RESET (PB6 -> NRST) NRST
, y, A( E: D9 L {
难道是 JTDI ---> JTDO+ M; Y) k C* q- T: V/ ^$ R
JTDO ---> JTDI ?