我正在学习电子固件的编写方式以及模块化系统固件的工作方式。到目前为止,一切都很好。因为我发现了core_hal.c中的主要功能 但是仍然不明白,当引导加载程序跳转到CORE_FW_ADDRESS时,系统固件如何跳转到其他模块? 像我明白的东西 引导程序->系统固件3->用户应用程序。但是我没有找到有关系统固件1和2如何工作或从系统固件3调用的任何线索。请帮忙!了解。 我想将其移植到stm32f207,然后对粒子物联网做出贡献。
那么如何用c代码或仅使用链接程序文件.ld来调用flash的扇区? 是否可以获得stm32模块化固件的工作示例。