4

我的 STLINKV2 不再工作了,Linux 没有检测到,它在第一次成功刷写后失败。我订购了一个新的,但需要 60 多天才能到达。同时,我在 Youtube 上听说您可以通过将断开的 USB 电缆连接到某些引脚然后使用跳线直接对 Bluepills 进行编程。但我无法获得任何有关此的精确信息,这真的可能吗?如何?

4

2 回答 2

2

您应该使用嵌入式引导加载程序。您可以通过多个接口对其进行刷新。看一下AN2606说不定能找到已经写好的flasher。祝你好运STM32CubeProgrammer 处理它。

如果您打算通过 USB 对其进行编程,另请查看AN3156所有协议文档均在 AN2606 的第 2 章中提及

于 2020-02-28T07:48:07.640 回答
1

那些没有切开的 USB 电缆它们是用于 arduino 引导加载程序的 USB 到串行适配器 USB串行电缆

他们像这样连接它们:stm蓝丸编程

问题是这需要在其中刷新 Arduino STM32 引导加载程序。

另一种选择是使用STM32CubeProg这个程序允许你对你的 stm 进行编程

  • 串行
  • SPI
  • I2C
  • USB

您需要将BOOT0BOOT1引脚设置为正确的值(HIGH斜杠LOW),以使其在启动期间进入闪存模式。 是半过时的教程,它讲述了使用串行编程 STM 的大部分步骤。(Flash Loader Demonstrator已过时,您应该使用 STM32CubeProg)

于 2020-02-29T16:21:42.013 回答