你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【源代码】STM32F103C8T6最小板搞定CMSIS-DAP和SWO功能  

[复制链接]
radio2radio 发布时间:2018-5-31 15:47
阅读主题, 点击返回1楼
1 收藏 45 评论418 发布时间:2018-5-31 15:47
418个回答
radio2radio 回答时间:2019-1-4 19:42:39
湉湉 发表于 2019-1-3 23:45
代码编译报错,缺少多个头文件,我现在的环境是MDK5.20 请问下你的环境是? ...

看Doc文件夹。
man305442734 回答时间:2019-1-9 16:33:52
nana96 回答时间:2019-1-9 22:49:38
强力支持,楼主厉害
gong__ke 回答时间:2019-1-10 09:56:05
我成功的改造了 stlinkv2B, 可以使用swd+串口了.
gong__ke 回答时间:2019-1-10 09:59:19
我成功的改造了 stlinkv2B, 可以使用swd+串口了.  
只是使用 cmsis-dap的 JTAG 模式调试stm32F103C8T6的时候有问题.
在mdk5下,  找不到芯片id;
切换成SWD模式后,能找到芯片id了,可以正常调试;
看楼主说的 是支持 JTAG的. 所以我是有些疑问.
radio2radio 回答时间:2019-1-10 10:55:53
gong__ke 发表于 2019-1-10 09:59
我成功的改造了 stlinkv2B, 可以使用swd+串口了.  
只是使用 cmsis-dap的 JTAG 模式调试stm32F103C8T6的时 ...

JTAG mode 的连线比较多,
1. 检查JTDO/JTDI/RESET是否正确连接到对应的IO口。两端都要检查。
2. 检查所有的连线是否连接没有问题,杜邦线的质量如果不好,经常造成麻烦。
gong__ke 回答时间:2019-1-10 11:54:12
radio2radio 发表于 2019-1-10 10:55
JTAG mode 的连线比较多,
1. 检查JTDO/JTDI/RESET是否正确连接到对应的IO口。两端都要检查。
2. 检查所 ...

楼主真热心,
TMS,TCK,TDO,在SWO模式下能看见printf信息, 应该没错.
PB8是TDI, 用小灯试过.   (STLINK_V2B模式)
没有接RESET 应该不影响吧.

#define SWO_UART  1   这里是否要定义为0?
我不清楚 SWO_UART 和 TDO 能自动切换吗?
radio2radio 回答时间:2019-1-10 12:32:41
gong__ke 发表于 2019-1-10 11:54
楼主真热心,
TMS,TCK,TDO,在SWO模式下能看见printf信息, 应该没错.
PB8是TDI, 用小灯试过.   (STLINK_V2 ...

我记得,JTAG模式下,RESET线必须接。

#define SWO_UART  1, 这里1是对的,没有UART0
SWO_UART 和 TDO,自动切换。
gong__ke 回答时间:2019-1-10 13:07:09
复位是可选的, 我已经把复位接上去了.
JTAG模式报错是
SWD/JTAG communication Failure
radio2radio 回答时间:2019-1-10 14:03:00
gong__ke 发表于 2019-1-10 13:07
复位是可选的, 我已经把复位接上去了.
JTAG模式报错是
SWD/JTAG communication Failure

RESET pin 是接JTAG连接器的nRESET(pin15)的,你是这么接的吗。
gong__ke 回答时间:2019-1-10 14:03:27
楼主有淘宝店吗? 我打算直接买一个你改好的能支持JTAG的 stlinkV2B .
radio2radio 回答时间:2019-1-10 14:09:22
gong__ke 发表于 2019-1-10 14:03
楼主有淘宝店吗? 我打算直接买一个你改好的能支持JTAG的 stlinkV2B .

没有。
源码都有了,您不成功,一定有原因,也不难搞定。
gong__ke 回答时间:2019-1-10 14:09:35
STLINKV2B的 PB6 接到    产品的7脚NRST
gong__ke 回答时间:2019-1-10 14:29:16


stlinkv2(swd模式)   ----dap工程---->   stlnkv2b(cmsis-dap jtag模式)    ----led工程------>   led灯板


v2b      led工程        led板
-------------------------------
JTMS   (PB14 -> PA13)   JTMS   (swd模式成功)
JTCK   (PB13 -> PA14)   JTCK   (swd模式成功)
JTDO   (PA10 -> PB3 )   JTDO   (swd模式成功)
JTDI   (PB8  -> PA15)   JTDI
RESET  (PB6  -> NRST)   NRST


难道是 JTDI  --->  JTDO
           JTDO ---> JTDI   ?
gong__ke 回答时间:2019-1-10 14:32:11
工程编译的时候, 我也选择了 v2b 模式.  引脚也是量过的.

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版