Всем привет, разрабатываю устройство небольшое на STM32F103VET6 (если это важно). Нужно сохранять настройки, чтобы после выключения питания они загружались и не терялись. Хочу выделить страницу Flash-памяти для этого, бинарник не очень большой, объем памяти микроконтроллера позволяет одну страницу задействовать без проблем. Но не могу найти, как распределены страницы по физическим адресам, перерыл весь даташит и неоднократно.
Если кратко, то нужно что-то вроде:
- страница 1: 0x08000000 - X
- страница 2: X - X
Добрый день, это в reference manual. Раздел Memory and bus architecture > Memory map > Embedded Flash memory. В этой версии документа, что по ссылке - страница 44.
Далее уже по типу контроллера, STM32F103VET6 - high-density, значит эта таблица:
Спасибо, нашел! Как вообще в плане идеи - сохранять настройки в свободную страницу памяти - нормально?
Да, вполне.