查看: 435|回复: 3

STM32F103C8T6最小板搞定CMSIS-DAP和SWO功能

[复制链接]
  • TA的每日心情
    开心
    2019-11-4 13:48
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2020-7-1 08:55:17 | 显示全部楼层 |阅读模式
    分享到:
    10元钱能干什么?也许早餐都吃不饱。 可是10元钱在TB可以买到STM32F103C8T6的小板子,著名的BluePill。

    几年前,X893大神就移植过了CMSIS-DAP到F103上面,我觉得这个很好玩!!!

    于是我就花了一些时间,在X893包的基础上,做了如下改进:
    1. 升级到CMSIS-DAP v2.0最新版。
    2. 实现了SWO的主要功能,即printf转发至SWO口。
    3. JTAG功能正常。
    4. CDC功能,使用串口2(PA2/PA3),已经改进。
    5. 实现了软启动功能,使用时可能不需要Reset连线启动程序。
    6. 针对STLINK的廉价硬件,做出了改进版本,稳定。

















    注意,现在原装ST的F103不好找了,市场出现大量使用山寨的F103的板子。
    山寨的F103有几种,已知的一种是CS32F103xxxx,另一种是GD32F103xxxx,有的甚至直接打印成STM32F103xxxx冒充原装,无法分辨。

    即使卖家声称是ST原装的,也不能完全相信。

    固件见附件,附件里面有两个LED的闪灯程序用来测试SWO功能用的。
    使用SWO功能,需要启动内核的ITM功能。不同调试环境,启动ITM插入源代码的部分,可能有区别,我也不是很明白。

    游客,如果您要查看本帖隐藏内容请回复




    回复

    使用道具 举报

    该用户从未签到

    发表于 2021-3-13 10:52:56 | 显示全部楼层
    士大夫撒旦发送到发送到
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|电路城

    GMT+8, 2021-4-14 21:04 , Processed in 0.064773 second(s), 14 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.