你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
gong__ke 发表于 2019-1-10 09:59 : s3 {6 m) e* X9 k7 E我成功的改造了 stlinkv2B, 可以使用swd+串口了. # T5 S: c+ Q0 c5 s t只是使用 cmsis-dap的 JTAG 模式调试stm32F103C8T6的时 ...
radio2radio 发表于 2019-1-10 10:55, i3 R+ n* a+ W5 a5 I JTAG mode 的连线比较多, ' T. C# x3 x0 c; F- G$ U' k1. 检查JTDO/JTDI/RESET是否正确连接到对应的IO口。两端都要检查。 . }/ B: h, o% T2. 检查所 ...
gong__ke 发表于 2019-1-10 11:54. N: b' `$ q" t3 j% O- n ] 楼主真热心,. u7 o* W: s( r* U TMS,TCK,TDO,在SWO模式下能看见printf信息, 应该没错. 5 ~- C( T9 P6 aPB8是TDI, 用小灯试过. (STLINK_V2 ...
gong__ke 发表于 2019-1-10 13:07 " i3 J: k, A& }& }' A复位是可选的, 我已经把复位接上去了. ' \3 x1 w1 l* YJTAG模式报错是, }) n6 x" h! O: D" S SWD/JTAG communication Failure
gong__ke 发表于 2019-1-10 14:038 j3 @, ]# ^ p 楼主有淘宝店吗? 我打算直接买一个你改好的能支持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; 8 W9 ]/ @" \% B" S( y9 o
切换成SWD模式后,能找到芯片id了,可以正常调试;
看楼主说的 是支持 JTAG的. 所以我是有些疑问.
JTAG mode 的连线比较多,
1. 检查JTDO/JTDI/RESET是否正确连接到对应的IO口。两端都要检查。) H) h+ r( Z; e+ @, T
2. 检查所有的连线是否连接没有问题,杜邦线的质量如果不好,经常造成麻烦。
楼主真热心,, S, u" ^( _) j" b
TMS,TCK,TDO,在SWO模式下能看见printf信息, 应该没错. ( e s/ _) G6 ^7 c0 S! n9 @3 U
PB8是TDI, 用小灯试过. (STLINK_V2B模式)* r1 N- x% G! @* t5 X% }
没有接RESET 应该不影响吧.. h8 @7 Y8 ~8 i# ^5 x# [) b
#define SWO_UART 1 这里是否要定义为0?
我不清楚 SWO_UART 和 TDO 能自动切换吗?
我记得,JTAG模式下,RESET线必须接。; u8 b4 a4 S) W4 ^! z$ g8 W- F
#define SWO_UART 1, 这里1是对的,没有UART0
SWO_UART 和 TDO,自动切换。
JTAG模式报错是7 V8 H+ o" n+ m+ M. f
SWD/JTAG communication Failure
RESET pin 是接JTAG连接器的nRESET(pin15)的,你是这么接的吗。
没有。
源码都有了,您不成功,一定有原因,也不难搞定。
( F6 d! J& u' ~ l: J' y k Z J* Q
stlinkv2(swd模式) ----dap工程----> stlnkv2b(cmsis-dap jtag模式) ----led工程------> led灯板
v2b led工程 led板
-------------------------------5 p- E# T8 p* F9 V9 ]5 d( Q" d
JTMS (PB14 -> PA13) JTMS (swd模式成功)
JTCK (PB13 -> PA14) JTCK (swd模式成功)
JTDO (PA10 -> PB3 ) JTDO (swd模式成功)! b' r5 @7 V Q1 v1 a
JTDI (PB8 -> PA15) JTDI9 {# s" J: P. D8 {+ V; a
RESET (PB6 -> NRST) NRST
难道是 JTDI ---> JTDO8 i$ E" ^% A' _1 U% |
JTDO ---> JTDI ?
我这里,没有用 jlink. 0 W' z) Z) Y% F
直接用stlink 调试 cmsis-dap