
标准版
#第六届立创电赛#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
注:利他即利己,请认真阅读下述内容。
- 拥抱开源,赋予项目无限价值。建议项目核心功能开源80%以上;
- 若某一部分功能不可替代且删掉之后项目无法解决对应的问题,则这一部分实现的功能就是项目的核心功能;比如设计了一台电子负载且设计了一款上位机软件监控功率变化,则电子负载为核心功能,上位机软件为辅助功能;比如电子负载中使用了一款隔离485模块与上位机通信,则此485模块实现的通讯功能为辅助功能;
- 项目应选择适合自己的开源协议,若项目引用其他开源项目,应注明来源并遵循原作者的开源协议规定;原创项目推荐使用GPL3.0开源协议;
- 直接引用开源项目的原电路或原代码实现的功能不可作为自己项目的核心功能、使用市场上通用模块直接实现的功能不可作为自己项目的核心功能。
设计图

BOM


添加到专辑
0
0
分享
侵权投诉
评论