小编arr*_*y_h的帖子

如何生成 stm32 代码的二进制文件?

我正在为 STM32 MCU 构建固件更新程序。到目前为止,我已经在设备上编写了引导加载程序软件,与 FLASH 中的主应用程序分开。

我需要做的是生成一个二进制文件,它将作为 FLASH 中主应用程序的替换代码。这意味着我可以通过 UART 传输文件并覆盖主应用程序。我该如何制作这样的文件?

代码是使用 stm32CubeIDE 编程的,它在构建后生成一个 .elf 文件。在通过 UART 传输之前,我将为此二进制代码添加一个标头。

非常感谢您的帮助,

哈利

c compilation stm32

2
推荐指数
1
解决办法
6831
查看次数

了解STM32参考手册中的Flash写入过程

我正在编程stm32l412kb,我将在某一时刻将数据写入闪存(从UART)。从stm32l41xx 参考手册中,我了解了在写入内存之前如何清除内存的步骤,但是在第84页上有一个步骤,我不知道在写入实际数据时该怎么做。那一步是

在所需的存储器地址执行数据写入操作

它提到什么数据写入操作?我看不到内存地址到任何寄存器,所以我假设它要使用指针?我将如何去做呢?

非常感谢您的帮助,非常感谢,

哈里

c read-write stm32 flash-memory

2
推荐指数
1
解决办法
190
查看次数

标签 统计

c ×2

stm32 ×2

compilation ×1

flash-memory ×1

read-write ×1