Как интегрировать компилятор pasm PRU для BeagleBoneBlack в Yocto

Я хочу интегрировать компилятор pasm (предоставленный здесь https://github.com/beagleboard/am335x_pru_package) в мою конфигурацию Yocto. Ранее я построил свои источники PRU на самой цели BBB. Но теперь я хочу, чтобы это было сделано в процессе битбейка.

Однако копирование предварительно собранного двоичного файла pasm из папки pru_sw / utils / в / usr / bin или ~ / bin не сработало.

Мой рецепт запускает make, который вызывает компилятор pasm, который не известен процессу bitbake:

make: pasm: Command not found

Есть ли у кого-то опыт или намеки??

1 ответ

Решение

Поэтому, потратив некоторое время на поиск, я не нашел никаких решений о том, как использовать компилятор pasm из коробки для Yocto. В конце я просто создал новый рецепт внутри своего пользовательского слоя, который просто клонирует репозиторий PRU (см. Исходное сообщение) и активировал уже поставленный репозиторий. linuxbuild скрипт, который работал нормально. Наконец, мне просто нужно сослаться на встроенный pasm двоичный из моих зависимых рецептов для создания бинарных файлов PRU. Я не уверен, если это так, но это работает для моей цели.

Любые дополнения к этому приветствуются!

Другие вопросы по тегам