在一些支持雙 bank 的 MCU 中,通常都會有一個控制 bank 切換的寄存器位,例如STM32F4 和 STM32L4 是 FB_MODE 寄存器位,STM32L0 是 UFB 寄存器位。我們可以通過配置這個位來進行快速 bank 切換,這個功能實際上是通過對 bank 進行重映射和設置別名來實現(xiàn)的。以大小為 2MB flash 的 STM32F4 為例,使用 SYSCFG_MEMRMP 寄存器的 FB_MODE 進行切換。
閱讀全文
加入星計劃,您可以享受以下權益:
LAT1399 如何確保對APB外設寄存器的寫操作寫入完成
863.28 KB
在一些支持雙 bank 的 MCU 中,通常都會有一個控制 bank 切換的寄存器位,例如STM32F4 和 STM32L4 是 FB_MODE 寄存器位,STM32L0 是 UFB 寄存器位。我們可以通過配置這個位來進行快速 bank 切換,這個功能實際上是通過對 bank 進行重映射和設置別名來實現(xiàn)的。以大小為 2MB flash 的 STM32F4 為例,使用 SYSCFG_MEMRMP 寄存器的 FB_MODE 進行切換。
方案定制
去合作