发作品签到
标准版

#第六届立创电赛#STM32-daplink

工程标签

7.5k
0
0
19

简介

HK32F103CBT6A制作的daplink烧录调试器,支持如下功能: Arm-cortex芯片的调试和烧录 自带虚拟串口 拖拽式烧录 支持离线烧录

简介:HK32F103CBT6A制作的daplink烧录调试器,支持如下功能: Arm-cortex芯片的调试和烧录 自带虚拟串口 拖拽式烧录 支持离线烧录

开源协议

GPL 3.0

创建时间:2021-05-21 19:46:01更新时间:2021-12-21 21:46:22

描述

1、项目功能介绍


HK32F103CBT6A  STM32f103cbt6制作的daplink烧录调试器,支持如下功能:

  • Arm-cortex芯片的调试和烧录(HID)
  • 自带虚拟串口,省去usb转串口(CDC)
  • 拖拽式编程,模拟出u盘,hex或者bin拷贝进行完成烧录(MSC)
  • WEBUSB功能
  • 带有一块128*64的OLED显示屏,和2个功能按键
  • 支持离线烧录,自制烧录算法。

 

解决了程序开发过程中需要外接串口调试的问题。离线烧录功能解决了批量烧写问题。

 

由于usb驱动问题目前hk芯片不能正常使用,已换回STM32f103cbt6,功能一切正常,以后我再尝试hk。

 

 

 

2、项目属性


PCB设计为本人原创。原理图和程序修改自ARM官方开源项目,移植到hk32上

 

3、开源协议


GPL 3.0

程序修改自https://github.com/ARMmbed/DAPLink

注:利他即利己,请认真阅读下述内容。

  1. 拥抱开源,赋予项目无限价值。建议项目核心功能开源80%以上;
  2. 若某一部分功能不可替代且删掉之后项目无法解决对应的问题,则这一部分实现的功能就是项目的核心功能;比如设计了一台电子负载且设计了一款上位机软件监控功率变化,则电子负载为核心功能,上位机软件为辅助功能;比如电子负载中使用了一款隔离485模块与上位机通信,则此485模块实现的通讯功能为辅助功能;
  3. 项目应选择适合自己的开源协议,若项目引用其他开源项目,应注明来源并遵循原作者的开源协议规定;原创项目推荐使用GPL3.0开源协议;
  4. 直接引用开源项目的原电路或原代码实现的功能不可作为自己项目的核心功能、使用市场上通用模块直接实现的功能不可作为自己项目的核心功能。

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
stm32f103CBT6固件.zip
1210
2
stm32f103CBT6固件.z01
864
3
stm32f103CBT6固件.z02
1167
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航