你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
gong__ke 发表于 2019-1-10 09:59 $ X4 R8 @9 c @) R我成功的改造了 stlinkv2B, 可以使用swd+串口了. " R9 k2 \* q2 J8 l4 `只是使用 cmsis-dap的 JTAG 模式调试stm32F103C8T6的时 ...
radio2radio 发表于 2019-1-10 10:55 ; ], [/ q& e3 T9 s- h( I+ L1 VJTAG mode 的连线比较多,1 y j5 }$ ~+ p9 ~) v 1. 检查JTDO/JTDI/RESET是否正确连接到对应的IO口。两端都要检查。1 j8 `. f' o8 `3 l5 w0 h 2. 检查所 ...
gong__ke 发表于 2019-1-10 11:54) F$ H% Q, y& u- K9 L 楼主真热心,$ C# p' Z; w9 Y0 o1 H0 E4 \ TMS,TCK,TDO,在SWO模式下能看见printf信息, 应该没错. 9 r4 R: z3 l4 K; g: y/ @PB8是TDI, 用小灯试过. (STLINK_V2 ...
gong__ke 发表于 2019-1-10 13:07 / a) J$ z$ ^' H! U+ V7 o- [复位是可选的, 我已经把复位接上去了. 2 f& F1 Y3 @4 U% O1 [$ B1 BJTAG模式报错是. d ]! \1 k8 Z SWD/JTAG communication Failure
gong__ke 发表于 2019-1-10 14:03 5 b; u5 H9 i7 Y: m. e/ v9 t楼主有淘宝店吗? 我打算直接买一个你改好的能支持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;
切换成SWD模式后,能找到芯片id了,可以正常调试;. J$ C) K" ~: e+ H4 x. N f7 @
看楼主说的 是支持 JTAG的. 所以我是有些疑问.
JTAG mode 的连线比较多,
1. 检查JTDO/JTDI/RESET是否正确连接到对应的IO口。两端都要检查。4 q! r: f M4 ? ^# S
2. 检查所有的连线是否连接没有问题,杜邦线的质量如果不好,经常造成麻烦。" M- I! R! L/ G2 H: v; ^
楼主真热心,
TMS,TCK,TDO,在SWO模式下能看见printf信息, 应该没错. 9 Z5 r8 f R& ?, h4 V6 P- d
PB8是TDI, 用小灯试过. (STLINK_V2B模式)
没有接RESET 应该不影响吧.( Z/ e- h) y) P% \
7 P$ P) ?5 `, n" P. }* o$ {
#define SWO_UART 1 这里是否要定义为0?3 M* Z1 F$ g+ g6 ]5 f4 c
我不清楚 SWO_UART 和 TDO 能自动切换吗?
我记得,JTAG模式下,RESET线必须接。
' n2 n4 c6 Z3 b! h
#define SWO_UART 1, 这里1是对的,没有UART04 h9 o7 w/ G: a% F) `3 T
SWO_UART 和 TDO,自动切换。
JTAG模式报错是
SWD/JTAG communication Failure
RESET pin 是接JTAG连接器的nRESET(pin15)的,你是这么接的吗。
没有。4 |3 V7 l4 K4 U1 `: v
源码都有了,您不成功,一定有原因,也不难搞定。
Y" g4 W) c* k) O+ i$ I. s! n0 g
stlinkv2(swd模式) ----dap工程----> stlnkv2b(cmsis-dap jtag模式) ----led工程------> led灯板
: D7 v1 a- V9 q; E. A1 \7 {8 B
v2b led工程 led板! L6 g1 v) K9 z4 @) m
-------------------------------: h g9 y: c( Y7 ?( h2 r
JTMS (PB14 -> PA13) JTMS (swd模式成功)
JTCK (PB13 -> PA14) JTCK (swd模式成功)* B+ O) n: l9 z* s% j/ @0 |) q' r* y
JTDO (PA10 -> PB3 ) JTDO (swd模式成功)/ u# i% b: j* [
JTDI (PB8 -> PA15) JTDI: \7 c) H! k+ r4 Z. h
RESET (PB6 -> NRST) NRST
难道是 JTDI ---> JTDO
JTDO ---> JTDI ?! ]" O1 T% \# C8 q, k, a
我这里,没有用 jlink.
直接用stlink 调试 cmsis-dap