[FPGA] 放一个usb-blaster的STM32固件

[复制链接]
 楼主| imdx 发表于 2021-10-12 11:42 | 显示全部楼层 |阅读模式
https://github.com/xjtuecho/BluePill/tree/master/usb-blaster

目前市面上的usb-blaster有很多方案,最早的是FT245+CPLD,性能好,成本低;后来有了cy7c68013方案的,成本低性能也低; 再后来就是stm32方案的,MCU涨价之前成本还是很低,性能上去了。还有其它8位机方案,比如CH552等,整体上还是STM32及其 兼容方案性能最好。
由于Altera的CPLD只需要JTAG下载,FPGA使用jic文件下载的话,也只需要JTAG,很多usb-blaster为了省事就去掉了AS下载功能。 然而AG1280Q48这个芯片的FLASH下载刚好需要使用AS下载功能,使用不支持AS下载的usb-blaster就会导致_hybrid.prg文件下载不进去。 解决方案就是使用支持AS下载的usb-blaster,不想再等几天与是就用手头的BluePill开发板做了一个。
下载[color=var(--color-accent-fg)]固件,写入BluePill开发板的STM32F103C8T6芯片即可。 usb-blaster固件使用使用PB3-PB9共7个管脚。与JTAG接口对应关系如下:
  • TCK-PB9
  • TDO-PB8
  • TMS-PB7
  • ASDO-PB6
  • TDI-PB5
  • NCS-PB4
  • NCE-PB3

您需要登录后才可以回帖 登录 | 注册

本版积分规则

122

主题

904

帖子

8

粉丝
快速回复 在线客服 返回列表 返回顶部