stm32:eeprom_emulation

stm32

EEPROM Emulation

普段は実行プログラムを書き込んでいるメインフラッシュメモリの一部の領域を使い,仮想的にEEPROMの動作を実現している.
デバイス,型番によってバンクの領域が異なるが,この2つは同じ容量での動作が前提?なのでそうしておくほうが吉
アプリケーションノート(AN4894)には、stm32G4デバイスの場合デュアルバンクの型番しか対応していないような記載があるが、実際はシングルバンクのデバイスでも問題なく実装できる。実際のところ、サンプルプログラムの中にはシングルバンクのG431とデュアルバンクのG474の療法のサンプルプログラムが入っていた。

参考文献

  • stm32/eeprom_emulation.txt
  • 最終更新: 2024/03/31
  • by yuqlid