0

我有一个严重的问题,我想使用 usart 启动我的 stm32 发现板(STM32L152RBT6)。我尝试通过设置 BOOT0=HIGH 和 BOOT1=LOW 进入系统内存启动模式。然后我尝试使用超级终端发送我的 .BIN 文件(没有任何反应)。我还尝试了 ST 的 Flash loader 实用程序(它在检测目标时挂起)。

我还阅读了一些关于 In Application Programming 的数据表。我下载了 IAP 固件并烧录了它,但超级终端上什么也没有出现,可能是因为 usart 可能设置了一些不同的配置。

我只想使用usart对我的stm32发现板的闪存进行编程。请帮忙!启动到系统内存后,下一步是什么?

4

3 回答 3

3

下载“STMicroelectronics Flash Loader”,据说这是用于使用 USART 进行编程的软件 - 我想是的 - 但我不够幸运,因为它无法连接到我的定制板

于 2012-05-14T16:30:07.113 回答
1

I think it only accepts comports 0-9 even though it lets you select >10, using device manager set your comport to <10 and try it again :)

I had the exact same problem and it was because i was trying to use a comport >9 :)

于 2012-06-25T22:44:14.437 回答
1

嗨,我还没有在 stm32 上工作过。但如果使用 ST 提供的闪存引导加载程序软件。请启用引导加载程序选项字节。然后重置微控制器,您必须立即单击下一步。它会起作用的。

在我的 st 控制器中,它在位置 8000 中搜索 0x82 或 0xAC 字节。如果您清除位置 8000。那么它将仅保留在引导加载程序中。然后您可以测试它是否可以工作的闪存加载器软件。

于 2013-12-05T06:42:15.577 回答