Использование командной строки qemu-system-gnuarmeclipse для nrf52840 - PullRequest
0 голосов
/ 22 сентября 2019

Я хочу запустить юнит-тесты для кода прошивки, написанного для nrf52840, используя QEMU.Я натолкнулся на проект GNU MCU Eclipse, который разработал основной проект QEMU, чтобы обеспечить лучшую поддержку SoC Cortex-M, позволяя создавать устройства cortex-m с помощью определений данных, предоставленных в файлах CMSIS SVD (как отмечено здесь ).Хотя проект в основном поддерживает платы и микроконтроллеры на базе STM32, их плагин eclipse поддерживает добавление новых пакетов устройств для разработки и отладки.Но я не могу понять, как использовать их инструмент командной строки qemu-system-gnuarmeclipse для запуска файла ELF, созданного для nrf52840.У меня есть следующие вопросы:

  1. Как плагин eclipse разрешает отладку для nrf52840 с использованием пользовательского файла SVD, даже если их инструмент командной строки не имеет никакой возможности предоставить пользовательский файл SVD?

  2. Как добавить поддержку nrf52840?Могу ли я повторно использовать определения платы и MCU для STM32 и просто предоставить вариант JSON для файла SVD здесь ?

1 Ответ

0 голосов
/ 22 сентября 2019

См. Обсуждение здесь для ответа на этот вопрос

...