芯查查logo
  • 数据服务
    1. 新产品
    2. 物料选型
    3. 查替代
    4. 丝印反查
    5. 查品牌
    6. PCN/PDN
    7. 查方案
    8. 查代理
    9. 数据合作
  • SaaS/方案
      SaaS产品
    1. 供应链波动监控
    2. 半导体产业链地图
    3. BOM管理
    4. 解决方案
    5. 汽车电子
    6. 政府机构
    7. 数据API
  • 商城
  • 行业资讯
    1. 资讯
    2. 直播
  • 论坛社区
    1. 论坛
    2. 学习
    3. 测评中心
    4. 活动中心
    5. 积分商城
  • 查一下
  • 开通会员
基于STM32F103设计的st-link/DAP/jtag
原创 精华 发布时间:2024/04/18 11:22
版块:
开源项目
简介:STM32F103C8T6设计的st-link DAP和Jtag下载器

项目简介:我们在调试STM32或者是国产32芯片时,需要用到不同的下载器,但是市面上的下载器质量参差不齐,常常用一段时间固件就会丢失,我用的j-tagV8当时买的时候100+,用的时候也会常常丢失固件。而在我们用国产32芯片时,也是需要仿真器的,对于国产32,ST-link是不能用的,厂家给出的价格也是比较高的,自己购买又不是很划算,利用STM32刷一个DAP的固件用起来也是很方便的.

设计的时候,参考了他人的硬件设计,同时也增加一路type-c接口,方便我们进行代码代码。

1:硬件设计如下:

增加内容:当时是使用的星通时频的有源8Mhz的晶振,当时没有使用过该款晶振,担心自己设计的有问题,在电路板的背又预留了一个无源的8Mhz晶振(可以根据自己的焊接水平进行选择性焊接,焊接时注意晶振电路的电容,根据实际情况进行焊接即可。)

PCB图片如下:

PCB 3D效果图如下:

板子大小在50mm*18mm,尺寸设计的比较小,只是在usb接口和type-c接口处电路在布局的时候,为了方便手动焊接,预留的空间比较大,手工焊接时方便烙铁进行焊接,毕竟type-c接口还是比较难焊接的,预留的空间也不是很大,对于一些新手焊接时,只需要焊接usb口就可以了,用起来还是比较方便的。

烧录hex文件过程:

1:需要一个额外的ST-link下载器或者是手头上有其他的脱机下载器也可以。

打开STM32CubeProgrammer.exe软件,以制作ST-link V2为例

连接到下载器的连接处,由于只是下载程序使用,当时并没有标出各个焊盘的引脚,小伙伴们只需要去查看pcb的源文件就可以了。

 

由于我使用的是C8T6的主芯片,需要将V2J16.S4bin下载到开发板上面,然后用ST -link updata软件升级到V3.7版本,注意不要升级到带串口功能的版本,由于C8T6的程序空间不够,并不支持该版本。

 

安装到整机将制作的下载器连接到电脑上显示如下:如果需要串口功能,需要使用CBT6的芯片就可以。

制作的实物图如下:

 附件中已将原理图,pcb文件,制版文件和可执行文件上传了,有需要的可以自行下载,如遇到问题,可与我联系。。。。亲测好用。。。。。。。

工程附件
可用版本.zip
Gerber_PCB_STLINK-JLINK_OB-DAPLINK_2024-04-01_2024-04-18.zip
ProProject_DAP下载器_2024-04-18.zip
开源社区 一起来学习
2024/04/18 11:22
  • 举报
😁😂😃😄😅😆😉😊😋😌😍😏😒😓😔😖😘😚😜😝😞😠😡😢😣😤😥😨😩😪😫😭😰😱😲😳😵😷😸😹😺😻😼😽😾😿🙀🙅🙆🙇🙈🙉🙊🙋🙌🙍🙎🙏✂✅✈✉✊✋✌✏✒✔✖✨✳✴❄❇❌❎❓❔❕❗❤➕➖➗➡➰🚀🚃🚄🚅🚇🚉🚌🚏🚑🚒🚓🚕🚗🚙🚚🚢🚤🚥🚧🚨🚩🚪🚫🚬🚭🚲🚶🚹🚺🚻🚼🚽🚾🛀Ⓜ🅰🅱🅾🅿🆎🆑🆒🆓🆔🆕
@好友

全部评论

加载中
游客登录通知
已选择 0 人
自定义圈子
移动
发布帖子
发布动态
发布问答
发布者
聪聪哥哥
最新帖子
芯片丝印反查求助树莓派pico 2测评 - 串口萤火工场GD32VW553-IOT测评+蓝牙串口透传树莓派pico 2测评 - 初体验【工程师经验】+ 飞线
热门版块
查看更多
维修技术
电子元器件
问型号
问技术
问行情
电子DIY
汽车电子工程师论坛
工业电子专区
新手入门指南
单片机/MCU论坛

481

收藏

分享

微信扫码
分享给好友

评论