Какие есть практики отладки U-boot в исходниках?

Подскажите, какие инструменты используете для удобной отладки U-Boot (например, для ARM). Для понимания организации кода, принципов работы U-boot хочется походить отладчиком, посмотреть переменные.

Чтобы не заморачиваться на JTAG и target-платформу вижу так: qemu + eclipse + gdb. В qemu загружаем u-boot и "дебажим". Но это в теории. А на практике для сборки всего этого нужно информацию по частям в инете собирать.

Может есть сайт, проект который решает поставленную задачу? Интересно мнение людей в "теме". Кто может поделиться полезными ссылками, опытом?
  • Вопрос задан
  • 351 просмотр
Пригласить эксперта
Ответы на вопрос 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
на практике для сборки всего этого нужно информацию по частям в инете собирать.

на практике нужно найти борду, которая поддерживается и U-Boot'ом и QEMU. Собрать U-Boot под неё. Среди результатов сборки будет ELF-файл, его загрузить в QEMU опцией -kernel. Опциями -s -S включить gdbserver. Запустить gdb с этим ELF и присоединиться к QEMU.
В каком месте сложность?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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