我手上一块 Nucleo‑L476RG,想通过 UART 和另外一块电路板通信。由另一块电路板,经由 UART 对 Nucleo 上的应用固件完成升级。
有没有示例代码可以实现,不需要按键、不需要改动跳线,触发芯片内置 Bootloader?
我读过关于 USART 系统 Bootloader 的相关流程文档,但文档都要求改动跳线。
是不是我需要自己写一套自定义 IAP 引导程序?
是否可以直接读取`.bin`固件文件,经由 UART 发送给 STM32,由系统 Bootloader 把数据写入 Flash,之后再跳转运行新固件?这条思路是否正确?实际产品一般是怎么做的?
|
|