учтите что есть нюасы как всегда - DSP ядро вообще не документировано, придётся информацию по крупицам собирать и много экспериментировать, а его DSP расширения использовать скорей вссего вообще не выйдет - на freertos он как микроконтроллерное ядро используется с базовым набором команд которые описаны в публичной документации на ядро xtensa lx7. Даже номера векторов прерываний для периферии надо экспериментально определять кроме тех что есть сейчас в примере freertos.
Понимание ситуации есть. Если Вы беспокоитесь за якобы возможные претензии с моей стороны, то не стОит. Я вижу что вы выкладываетесь по полной,ожидать чего то большего в имеющикся условиях просто нереально. Спасибо вам за то что вы делаете, на самом деле это фантастика. Сорри за избыточные эмоции..
на самом деле не так и страшно - вектора прерываний достаточно легко определить - включить все прерывания и в обработчике вывыодить в консоль состояние регистров контроллера. И порт freertos сильно нивелирует особенности архитектуры - с точки зрения программиста это обычный микроконтроллер, периферия та же что у ядра arm, код для работы с gpio я просто скопипастил из awboot, так что если есть наработки для барметал на arm то они лего переносятся. Загрузка кода из Linux тоже сильно упрощает жизнь - код DSP можно налету перезагружать, stop/start по сути полный аппаратный сброс ядра xtensa.