Резервное копирование или чтение настроек платы nucleo stm32

Мне было интересно, можно ли сделать резервную копию или прочитать настройки платы nucleo stm32. Он настроен как пакет P-NUCLEO-LRWAN1 Nucleo. Который использует LoRaWAN для отправки данных на шлюз и работает отлично. Теперь мне было интересно, могу ли я изменить конфигурацию (например, настройки lora, формат данных и т. Д.).

Я уже пробовал использовать утилиту stm32 st-link и Keil IDE. Но они только прошивают или стирают плату. Я не знаю, как это читать.

У меня нет никакого опыта в этом, так что детали были бы замечательными. Извините, если я использовал неправильные слова для описания вещей. Спасибо!


person Mark    schedule 09.08.2018    source источник
comment
Я уже пытался использовать утилиту stm32 st-link и Keil IDE. Но они только прошивают или стирают плату. Я не знаю, как это читать. Утилита ST LINK должна уметь читать EEPROM или FLASH-память. Убедитесь, что механизм защиты от считывания уровня 1 не включен. Уровень защиты от чтения 1 активируется путем записи любого значения (кроме 0xAA и 0xCC, используемых для установки уровня 0 и уровня 2 соответственно) в байт опции RDP. Когда уровень 1 активен, программирование байта опции защиты (RDP) на уровень 0 вызывает массовое стирание флэш-памяти и резервного SRAM.   -  person Hugo Bevilacqua    schedule 22.09.2018
comment
Не могли бы вы уточнить: 1. Какую плату вы используете (это Nucleo-L073RZ с экраном SX1272)? 2. Какой стек/код вы используете и где вы его взяли? 3. Пробовали ли вы использовать/компилировать I-CUBE-LRWAN?   -  person Oleg Somov    schedule 03.11.2018


Ответы (2)


Вы можете прочитать память с помощью программы «st-link Utility» (если у вас есть st-link, конечно). В «значочном меню» у вас есть два текстовых поля: адрес и размер. Просто задайте правильный адрес, и в окне ниже отобразится необходимая область памяти.

Для сохранения данных просто выберите меню File->Save file...

person denis krasutski    schedule 10.08.2018

Вам нужно сохранить его во FLASH память. Флэш-память можно стирать и программировать во время выполнения. Прочтите справочное руководство микро, где подробно описана процедура стирания и записи FLASH-страницы.

person 0___________    schedule 10.08.2018