2012-05-14 139 views
0

我有一个严重的问题,我想用usart启动我的stm32发现板(STM32L152RBT6)。我试图通过将BOOT0 = HIGH和BOOT1 = LOW进入系统内存引导模式。然后我尝试使用超级终端发送我的.BIN文件(没有任何反应)。我也尝试过ST的Flash loader实用程序(它挂在检测目标上)。STM32发现嵌入式串行启动加载程序USART,IAP

我还阅读了一些关于In Application Programming的数据手册。我下载了IAP固件并将其烧坏,但超级终端上没有任何内容可能会显示,这可能是因为usart可能会在其上设置一些不同的配置。

我只是想用usart编写stm32发现板的闪存。请帮忙! 我开机进入系统内存后,接下来会怎样?

回答

3

下载“意法半导体Flash加载程序”据说,这是用于使用USART - 我想所谓的编程软件,但我不是很幸运,因为它无法连接到我的定制电路板

+0

是thanx,我下载了最新版本。支持stm32l1xxx的stmicroelectronics闪存加载器2.5。它现在可以启动了。 – Ishmeet

1

我只是觉得它接受comports 0-9即使它允许您选择> 10,使用设备管理器设置您的comport到< 10并再试一次:)

我有完全相同的问题,这是因为我试图使用comport > 9 :)

1

嗨,我还没有在stm32工作。但是如果使用ST提供的Flash Bootloader软件。 请启用引导加载程序选项字节。 然后重置微控制器,并立即你必须点击下一个。 它会工作。

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