Nội dung liên quan
#STM32G0
Blog STM32 / Firmware
STM32 Bootloader: Execute from RAM, UART Update và Jump to Application
Xây dựng bootloader thực tế trên STM32G0: execute from RAM để erase flash không freeze, nhận firmware qua UART, jump đúng cách vào application với VTOR và MSP.
#STM32G0#Bootloader#Execute from RAM +5
Blog STM32 / Firmware
Flash STM32G0: Linker Script, EEPROM Emulation và Dual Bank
Từ linker script chia vùng Flash, erase/write API, tại sao single-bank freeze, đến EEPROM emulation thực tế trên STM32G0 dual bank - không dùng thư viện ST, tự viết cho gọn.
#STM32G0#Flash#EEPROM Emulation +4
Ghi chú STM32 / Firmware
STM32G0 Dual Bank Flash: Read-While-Write và EEPROM Emulation không freeze
STM32G0B1 dual bank mode: DBANK option bit, read-while-write, tại sao erase Bank 2 không block code đang chạy ở Bank 1, và gotcha về prefetch khi jump giữa bank.
#stm32g0#dual bank#flash +3