【问题标题】:STM32 Discovery Embedded Serial bootloader USART, IAPSTM32 Discovery 嵌入式串行引导加载程序 USART、IAP
【发布时间】:2012-05-21 20:00:05
【问题描述】:

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

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

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

【问题讨论】:

    标签: c discovery in-app-purchase stm32


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      我认为它只接受 0-9 的 comport,即使它允许您选择 >10,使用设备管理器将您的 comport 设置为

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

        • 是的thanx,我下载了最新版本。支持stm32l1xxx的stmicroelectronics flash loader 2.5。现在可以正常启动了。
        猜你喜欢
        • 1970-01-01
        • 2021-04-17
        • 1970-01-01
        • 2020-04-29
        • 2016-03-26
        • 2019-10-18
        • 2021-06-19
        • 2017-11-07
        • 2015-07-06
        相关资源
        最近更新 更多