你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
gong__ke 发表于 2019-1-10 09:590 T( m6 f. y# o0 |1 s4 Y 我成功的改造了 stlinkv2B, 可以使用swd+串口了. ! f; ^0 F. T# O$ ?只是使用 cmsis-dap的 JTAG 模式调试stm32F103C8T6的时 ...
radio2radio 发表于 2019-1-10 10:55 5 u% I/ Q3 h) Z7 M- J4 L9 V* {3 YJTAG mode 的连线比较多,% F* E- s3 \$ t' E. S9 w: I1 j 1. 检查JTDO/JTDI/RESET是否正确连接到对应的IO口。两端都要检查。. y8 J+ n2 O5 H5 i' H: m7 p 2. 检查所 ...
gong__ke 发表于 2019-1-10 11:54 ; K5 l! @, s* P$ B楼主真热心,4 k. n* ?" Y3 E/ K- y, Q TMS,TCK,TDO,在SWO模式下能看见printf信息, 应该没错. + @& N& A: k' t n2 |PB8是TDI, 用小灯试过. (STLINK_V2 ...
gong__ke 发表于 2019-1-10 13:072 r! u1 W& w/ ~6 z 复位是可选的, 我已经把复位接上去了. * ^, U3 W, }0 c* F/ f/ E6 SJTAG模式报错是, ^6 C5 a1 ?" h( {$ l SWD/JTAG communication Failure
gong__ke 发表于 2019-1-10 14:03) x+ n" {9 l) c, J, ]: k 楼主有淘宝店吗? 我打算直接买一个你改好的能支持JTAG的 stlinkV2B .
小马哥STM32F103开源小四轴RoboFly全部资料大放送
【MCU实战经验】+STM32F103的uCOSII详细移植
STM32中BOOT的作用
STM32如何分配原理图IO
STM32的I2S外设
STM32电路知识学习
基于STM32F1的CAN通信之DMA
STM32怎么选型
简单分析STM32和51的区别
简单聊聊STM32的SPI外设
只是使用 cmsis-dap的 JTAG 模式调试stm32F103C8T6的时候有问题.
在mdk5下, 找不到芯片id; 1 }# A1 s! c( G' G/ R5 `, f2 r z
切换成SWD模式后,能找到芯片id了,可以正常调试;2 K1 P* i- T8 n' A" O
看楼主说的 是支持 JTAG的. 所以我是有些疑问.
JTAG mode 的连线比较多,
1. 检查JTDO/JTDI/RESET是否正确连接到对应的IO口。两端都要检查。; b0 M5 K% A+ a2 j
2. 检查所有的连线是否连接没有问题,杜邦线的质量如果不好,经常造成麻烦。
楼主真热心,
TMS,TCK,TDO,在SWO模式下能看见printf信息, 应该没错. $ v) H T* \5 Z' r1 m5 t! B
PB8是TDI, 用小灯试过. (STLINK_V2B模式)$ x& ]" [( X, ^6 N7 x
没有接RESET 应该不影响吧.4 |) ^ J3 O( T* o f
#define SWO_UART 1 这里是否要定义为0?
我不清楚 SWO_UART 和 TDO 能自动切换吗?
我记得,JTAG模式下,RESET线必须接。
#define SWO_UART 1, 这里1是对的,没有UART0) l, A$ ~4 e9 c" {! g
SWO_UART 和 TDO,自动切换。
JTAG模式报错是1 \$ f. f" P" @! v
SWD/JTAG communication Failure6 Z2 r" D, V/ `2 X/ ^
RESET pin 是接JTAG连接器的nRESET(pin15)的,你是这么接的吗。
没有。" v. U4 O7 ^; J p0 O# s6 i. d. Z
源码都有了,您不成功,一定有原因,也不难搞定。
stlinkv2(swd模式) ----dap工程----> stlnkv2b(cmsis-dap jtag模式) ----led工程------> led灯板
9 |& \" ]; r2 E& G* g& H R
v2b led工程 led板
-------------------------------) P$ K. I! |' ~) _) j
JTMS (PB14 -> PA13) JTMS (swd模式成功)
JTCK (PB13 -> PA14) JTCK (swd模式成功)6 p0 D4 O& W0 {6 U- y, ^
JTDO (PA10 -> PB3 ) JTDO (swd模式成功)" c& b; o% l8 w) |: ]
JTDI (PB8 -> PA15) JTDI
RESET (PB6 -> NRST) NRST8 q" B) E$ R8 S! L, i: W) d
难道是 JTDI ---> JTDO
JTDO ---> JTDI ?
我这里,没有用 jlink. # v+ ~, C7 `9 D' B1 Y4 ?: X* n8 \
直接用stlink 调试 cmsis-dap