[STM32F4] 在编译期间自动填充数组

[复制链接]
412|1
 楼主| Treasure101 发表于 2025-7-5 03:10 | 显示全部楼层 |阅读模式
本帖最后由 Treasure101 于 2025-7-28 22:07 编辑


在运行于STM32H426上的固件中存储一些校准数据。这些校准数据将存放在预先分配的内存映射中的特定地址。另一个设备会通过SPI接口与运行在该MCU上的固件通信,以读取这些校准数据。然而,这些校准数据与设备相关,因此包含这些校准数据的固件会因MCU的不同而有所差异。这些校准数据将在固件烧录到MCU之前离线生成。
我正在寻找一种高效的方法,根据要烧录的设备ID自动复制校准数据的值。那么在STM32CubeIDE中是否有高效的方法可以实现?
理想情况下,我希望让STM32CubeIDE在烧录MCU之前运行一个自定义脚本。该脚本会读取正在烧录的设备编号,并根据该编号将内存映射中对应地址的校准数据设置为脚本返回的值。不确定这在CubeIDE中是否可行。
LOVEEVER 发表于 2025-7-29 23:55 | 显示全部楼层
自动填充数组很实用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

63

主题

63

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部