Qualcomm опубликовала открытый исходный код EUD (Embedded USB Debug) для взаимодействия через USB без внешних инструментов.
EUD встроен в SoC Qualcomm с 2018 года и предоставляет интерфейс SWD для отладки CPU и Hexagon DSP через USB.
Потребовались правки кода для сборки EUD на современных компиляторах и интеграции в OpenOCD.
Ветку OpenOCD 0.12.0 ребейзнули и подключили к очищенной библиотеке EUD, обеспечив работу на Snapdragon 845 и аналогичных SoC.
EUD упрощает отладку ядра Linux, U-Boot и безопасного мира, открывая возможности для вертикально интегрированных BSP.
Сообществу предлагается помочь адаптировать EUD к разным адресам регистров, улучшить поддержку SMP и добавить UART/Trace.
EUD может снизить расходы на отладочное оборудование, ускорить настройку и упростить удалённую отладку Qualcomm-платформ.
Get notified when new stories are published for "🇷🇺 Hacker News Русский"