Как по дампу памяти микроконтроллера получить значения переменных?

Есть исходный код прошивки на Си, есть дамп памяти микроконтроллера. Как проанализировать дамп памяти на предмет значения глобальных переменных? Какие есть для этого инструменты. Как-будто я нахожусь в отладчике и хочу проинспектировать какую-то переменную. Переменные ссылаются на данные на стеке. Динамической работы с памятью нет.

Микроконтроллер nrf52840
Компилятор gcc (в segger embedded studio). Проект также собирается с помощью gcc-arm-none-eabi, планируется перейти на него, если это важно.
Дамп памяти сделан командой nrfjprog --readram

Нужно для отладки, чтобы в случае возникновения ошибки зафиксировать состояние устройства (памяти) и анализировать его дамп. Не переживая что физически с устройством что-то произойдет в процессе анализа и будет утеряно состояние. Особенно актуально когда проблемы проявляются редко.

Заранее прошу прощения за некорректные формулировки.
  • Вопрос задан
  • 169 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы