Я могу ошибаться, но это вряд ли, но просто так взять и положить переменную во флешу нельзя, для начала нужно разрешить запись, потом записать ее по адресу или выделить место динамически и только потом писать туда
Я могу ошибаться, но это вряд ли, но просто так взять и положить переменную во флешу нельзя, для начала нужно разрешить запись, потом записать ее по адресу или выделить место динамически и только потом писать туда
Константные данные компилятор сразу во флеш кладёт
И писать во флеш во время работы, со всеми вытекающими
Вот я об этом, там для начала желательно в линкере отдельный регион прописать для данных, чтобы на него код не ложился, а потом статично или динамично выделять место под переменные
Почитай про работу с флешой стм32, алгоритм там не сложный Разрешаешь запись (на цмсис один бит поднять в регистре флэш, на хале там одна функция) потом побайтово записать туда данные и запретить писать во флеш после этого
Почитай про работу с флешой стм32, алгоритм там не сложный Разрешаешь запись (на цмсис один бит поднять в регистре флэш, на хале там одна функция) потом побайтово записать туда данные и запретить писать во флеш после этого