查看: 5236|回复: 18

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

  [复制链接]
  • TA的每日心情
    无聊
    2018-10-12 09:46
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2019-10-22 19:26:58 | 显示全部楼层 |阅读模式
    分享到:
    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的廉价硬件,做出了改进版本,稳定。
















    固件见附件,希望有兴趣的朋友帮手测试一下。

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


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

    点评

    https://www.hardkr.com 硬氪网 -- FPGA、5G资料、STM32、硬件教程免费下载  发表于 2019-10-23 16:36
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-6-30 09:25
  • 签到天数: 199 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2019-10-23 18:22:35 | 显示全部楼层
    看看 感谢分享
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-11-15 08:59
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2019-11-15 09:05:38 | 显示全部楼层
    不错 参考下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2019-12-3 20:38:02 | 显示全部楼层
    1111111111
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-4-28 09:27:30 | 显示全部楼层
    正想做一个  可以参考一下  谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-9-22 09:11:52 | 显示全部楼层
    666666666666666
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-11-17 13:50:45 | 显示全部楼层
    楼主厉害,谢谢分享
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-12-24 02:07 , Processed in 0.234166 second(s), 38 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.