前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于STM32的FPGA下载器USB Blaster

基于STM32的FPGA下载器USB Blaster

作者头像
单片机点灯小能手
发布2021-10-14 11:09:04
2.8K1
发布2021-10-14 11:09:04
举报

众所周知,FPGA两大巨头:Xilinx和Altera,前几天我们分享了如何制作一款Xilinx的下载器:基于FT2232的低成本、开源的Xilinx HS-2下载器,最终成品是这样的。

图片

今天我们分享一款基于STM32的Altera FPGA下载器,3D效果图:

. 项目资料

这个开源项目主要包括以下资料:

  • STM32F103C8T6 Keil源码工程
  • 原理图KiCAD工程,含BOM清单
  • 外壳机械图,STL格式。

资料非常齐全,无论是自己DIY下载器,还是学习STM32 USB-JTAG协议都是非常不错的资料。

开源资料

文末查看资料下载地址。

. STM32工程

固件来自于另一位开发者,项目地址:

https://github.com/eleqian/WiDSO/tree/master/MCU/USB-Blaster

基于STM32F103C8T实现,没有使用操作系统(RTOS),纯裸机开发,项目中主要用到了USB外设,USB-Blaster JTAG协议实现。

Keil工程

. KiCAD工程

这个项目使用的是开源免费的KiCAD软件设计原理图和PCB:

KiCAD工程

. 外壳机械图

外壳模型为STL格式,由于我的电脑上没有装CAD软件,所以无法打开预览。

最终的外壳成品:

外壳

. 资料下载

项目来自于南邮校科协电子部@SAST-E),开源地址在国内的Gitee平台,可以使用以下命令下载到本地:

代码语言:javascript
复制
$ git clone https://gitee.com/SAST-E/usb-blaster-stm32.git

软件部分代码来自以下项目:

代码语言:javascript
复制
https://github.com/eleqian/WiDSO/tree/master/MCU/USB-Blaster

或者直接在公众号后台回复:1011,获取资料包下载地址。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-10-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 电子电路开发学习 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • . 项目资料
  • . STM32工程
  • . KiCAD工程
  • . 外壳机械图
  • . 资料下载
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档