支持DapLink/STLink/JLink三种方案烧录器的设计与实现
创作时间:
作者:
@小白创作中心
支持DapLink/STLink/JLink三种方案烧录器的设计与实现
引用
1
来源
1.
https://oshwhub.com/lsz642414534/stlink-v2-1-jlink-daplink
在嵌入式开发领域,STLink、JLink和DAPlink是常用的烧录器。本文介绍了一种支持这三种烧录器的硬件设计方案,包括硬件设计、元器件选择、焊接过程以及固件烧录和测试步骤。
硬件设计
- 使用TYPEC接口,增加指示灯,电源输出切换,配置重启按钮,防倒灌肖特基二极管和自恢复保险丝。
- 设计了两个SWD接口:接口1使用2.54插针接口,接口排序为常见的3V3--SWD---SCK---GND;接口2使用MX1.25-4p接口。
- 三种方案都支持虚拟串口,可以直接进行烧录加串口调试。
- 三种方案都适用兼容的引脚配置。
元器件获取难度和价格
- 使用的都是常用元器件,基本都可以通过平台常驻厂家获得,降低了个人DIY成本。
- 元器件排布较为密集,使用烙铁焊接需要较高的精度,使用锡膏和加热台则相对简单。
焊接过程
涂锡膏
贴片,上加热台
完成
固件烧录和测试
STLink固件烧录
- 根据使用的MCU型号(F103CBT6或F103C8T6)选择相应的固件版本。
- 使用祖传烧录器进行固件烧录,选择固件文件后点击烧录。
- 烧录成功后,设备管理器会显示一个STM32 STLink的串行总线设备。
- 测试使用CLion IDE开发环境配置的OpenOCD进行烧录,成功显示stlink信息,固件版本为v2,能够成功识别烧录。
- 使用ST官方烧录工具ST-LINK Utility和STM32CubeProgrammer进行测试,均能成功连接并识别MCU核心。
JLink固件烧录
- 烧录完成后,设备显示为J-Link driver。
- 在CLion环境的OpenOCD中需要将驱动更改为libusdk,首次使用需要使用Zadig进行驱动更换,后续可以直接在设备管理器中进行驱动更新切换。
- 更新成libusdk驱动后,CLion OpenOCD可正常识别烧录。需要使用j-flash等工具时再将驱动换回Jlink驱动。
串口测试
STLink方案和JLink方案的串口测试均正常,串口波特率最高可设置为200000稳定输出。
推荐的SWD连接方案设计
- 直插式设计:在板子边缘设计一个4p排针接口,孔中心到板边距小于2.3mm。
- 注意引脚排序:接口位于板子右边或上边时,引脚排序为GND--SCK--SWA---3V3;位于左边或下方时则相反。
设计图
BOM表
热门推荐
小分子肽:从营养补充到医药应用,六大领域前景广阔
最新研究:这三种水果维C含量最高,刺梨是柠檬50倍
食品保质的秘密:脱氧剂与干燥剂的作用机制
三个逾期记录如何处理
你的脚掌藏着长寿的秘密?
田豫:三国北方的守护神
正确使用阿莫西林:从用量到禁忌,这些要点要记牢
肺炎康复期需重视高蛋白饮食,专家推荐六类食物及注意事项
高温气体定压比热容在新能源汽车电池管理中的应用
富含Omega-3的亚麻籽:8种食谱助力心血管健康
牙齿腐烂治疗指南:补牙、根管治疗和拔牙的利弊分析
金毛猎犬健康管理指南:从饮食到运动的全方位呵护
朴茨茅斯主场迎战斯旺西:保级与升级的关键一战
英冠第25轮:朴茨茅斯主场迎战斯旺西,谁能笑到最后?
中国古代书院发展史:从唐代官署到四大文化地标
余干书院文化:从东山书院到“文化甲江南”
章丘一日游必去景点,感受济南东郊的历史韵味与自然风光
古文翻译:解开文言文之谜
专家解析:右手臂酸痛的成因与六大应对方案
右肩疼痛背后:肝胆疾病与神经传导机制解析
旋转肌撕裂伤:中老年人常见的肩部损伤,这样治疗最有效
答疑解惑|添加亚铁氰化钾的食盐能吃吗?
【医学小常识】长期备孕无果?问题可能出在这……
婺源三日游:古村夜景、道教名山与陶瓷文化的完美邂逅
无人机引领产业革命,五大领域实现智能化升级
绍兴黄酒:千年传奇口感揭秘
重装合成旅与无人机:现代战争中的角色定位
推拉窗能否达到六级气密性能?关键在于这些细节
重庆三日深度游:天生三桥探秘、奥陶纪刺激、大足石刻文化之旅
25年打造数字石刻:大足石刻保护的科技革命