搜索
楼主: radio2radio

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

  [复制链接]

该用户从未签到

0

主题

16

帖子

0

蝴蝶豆

中级会员

最后登录
2023-6-10
发表于 2018-8-21 23:30:36 | 显示全部楼层
大佬,还有一个想法,可以把stlink上的SWIM端口改成SWO吗,这样如果用SWO就不需要飞线了
回复 支持 反对

使用道具 举报

该用户从未签到

20

主题

621

帖子

152

蝴蝶豆

论坛元老

最后登录
2023-11-13
 楼主| 发表于 2018-8-22 11:06:06 | 显示全部楼层
本帖最后由 radio2radio 于 2018-8-23 13:11 编辑
SUSTZL 发表于 2018-8-21 23:30
大佬,还有一个想法,可以把stlink上的SWIM端口改成SWO吗,这样如果用SWO就不需要飞线了 ...

好想法,可是SWO走SWIM口,也可能需要修改。
原因在于,SWO使用串口USART1的RX线,必须走PA10或者PB7,STLINK的PA10是空脚,PB7在电路图中是SWIM_IN。
但是我手上其中一个STLINK板子,PB7竟然也是空脚。



如果您的板子的PB7不是空脚,而是通过220欧姆电阻接到SWIM端口的,就可以,少修改一条线。
附件就是SWO(PB7)走SWIM端口的固件,我没有测试过的,哪位用过如果有问题告诉我,特别是SWO功能。


F103-DAP-SWO-CDC-STLINK_V2A-SWO_PB7-20180823.rar

25.6 KB, 下载次数: 32, 下载积分: ST金币 -1

回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

16

帖子

0

蝴蝶豆

中级会员

最后登录
2023-6-10
发表于 2018-8-22 19:24:08 | 显示全部楼层
radio2radio 发表于 2018-8-22 11:06
好想法,可是SWO走SWIM口,也可能需要修改。
原因在于,SWO使用串口USART1的RX线,必须走PA10或者PB7,STL ...

谢谢大佬,学生党最近在忙着考研,没有时间去搞[code][/code] 得等其他老哥验证了
回复 支持 反对

使用道具 举报

该用户从未签到

20

主题

621

帖子

152

蝴蝶豆

论坛元老

最后登录
2023-11-13
 楼主| 发表于 2018-8-23 13:13:24 | 显示全部楼层
本帖最后由 radio2radio 于 2018-8-23 13:37 编辑
SUSTZL 发表于 2018-8-22 19:24
谢谢大佬,学生党最近在忙着考研,没有时间去搞 得等其他老哥验证了 ...

抱歉,下载过上面的“STLINK_V2A+SWO_PB7”固件的朋友,请重新下载我刚刚上传的更新过的。
回复 支持 反对

使用道具 举报

该用户从未签到

20

主题

56

帖子

8

蝴蝶豆

高级会员

最后登录
2020-11-21
发表于 2018-8-26 03:47:41 | 显示全部楼层
好消息, 楼主,
刷你的最新版, 使用 Bluepill CMSIS-DAP  REmap,
使用 pyOCD , 调试下载程序到stm32f107rc flash, 调试窗口报告 下载速度 17.43 kB/s.

0006536:INFO:flash_builderrogrammed 86536 bytes (43 pages) at 17.43 kB/s

是否 启用了 SPI

回复 支持 反对

使用道具 举报

该用户从未签到

20

主题

621

帖子

152

蝴蝶豆

论坛元老

最后登录
2023-11-13
 楼主| 发表于 2018-8-26 12:53:51 | 显示全部楼层
hi201803 发表于 2018-8-26 03:47
好消息, 楼主,
刷你的最新版, 使用 Bluepill CMSIS-DAP  REmap,
使用 pyOCD , 调试下载程序到stm32f ...

谢谢,这个速度算不算快? 我没有概念。
CMSIS-DAP里面,没有使用SPI,纯软件GPIO控制。
回复 支持 反对

使用道具 举报

该用户从未签到

20

主题

56

帖子

8

蝴蝶豆

高级会员

最后登录
2020-11-21
发表于 2018-8-28 22:01:32 | 显示全部楼层
本帖最后由 hi201803 于 2018-8-29 06:18 编辑
radio2radio 发表于 2018-8-26 12:53
谢谢,这个速度算不算快? 我没有概念。
CMSIS-DAP里面,没有使用SPI,纯软件GPIO控制。
...

J-link 自称在 stm32F1xx 上,编程速度最快到33 KB/s.
但j-link 的产品,各个产品速率不一样.

源自: http://www.segger.com/products/ ... ogy/flash-download/
回复 支持 反对

使用道具 举报

该用户从未签到

20

主题

621

帖子

152

蝴蝶豆

论坛元老

最后登录
2023-11-13
 楼主| 发表于 2018-8-29 15:04:27 | 显示全部楼层
hi201803 发表于 2018-8-28 22:01
J-link 自称在 stm32F1xx 上,编程速度最快到33 KB/s.
但j-link 的产品,各个产品速率不一样.

看到了,这么说,下载速度,不仅与仿真器有关,还和IC的种类,以及工具软件等都有关。


另外,一楼更新了,更新到最新的包。
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

6

帖子

0

蝴蝶豆

新手上路

最后登录
2020-5-26
发表于 2018-9-11 16:37:41 | 显示全部楼层
多谢分享
回复

使用道具 举报

该用户从未签到

20

主题

621

帖子

152

蝴蝶豆

论坛元老

最后登录
2023-11-13
 楼主| 发表于 2018-9-11 22:11:39 | 显示全部楼层
有网友要我改一版Hex,用在下面的板子:

SWDIO PB14
SWCLK PB13
nRESET PB0
串口uart2_TX PA2
串口uart3_RX PA3
(以上,与STLINK_V20相同)
LED  PB11

现将Hex放在下面的附件:(SWD模式)

F103-DAP-SWO-CDC-STLINK_V20-LED_PB11.rar

25.65 KB, 下载次数: 25, 下载积分: ST金币 -1

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-4-29 20:23 , Processed in 0.173210 second(s), 38 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表