打印
[FPGA]

放一个usb-blaster的STM32固件

[复制链接]
3477|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

120

主题

901

帖子

8

粉丝