我正在使用 L486VG MCU 实现 OTA 系统。
这个具有双银行选项和 BFB2 选项位,可以在银行 2 中启动。
它有效,我可以不断地交换银行并擦除和阅读它们。
只有当 BFB2 位置位且 Bank 2 中没有有效固件时,它才会从 Bank 1 引导。
问题是我的固件需要逻辑来知道启动了哪个库,这样我就可以在编写新固件之前擦除正确的库。我怎么能这样做?目前我只是检查 BFB2 位,但这并不能保证它在 Bank 2 中。
2023-1-30 11:07:03
检查 SYSCFG_FB_MODE 位以查看它是否准确地反映了映射的内容。
检查 SYSCFG_FB_MODE 位以查看它是否准确地反映了映射的内容。
举报