В мануале читаю следующее: соберите ядро, откройте QtCrator и выберите файл проекта, укажите affine.pro из папки output. Вот внизу результат моей попытки. Что-то не понравилось QtCrator'у.
Куда копать?
Судя по картинке QtCreator не находит кросскомпилятор по пути который прописан в настройках - вы директорию c buildroot перенесли в другое место ? если так то надо заново настроить QtCreator.
Что-то не очень все хорошо идет с запуском QT. Для сборки пришлось копировать файлы uic, moc и еще парочку в ту папку, куда настроен компилятор. Их там просто нету. Вытянул из соседней ветки папок. Собралось вроде все.
Второй облом в коннекте к плате. Пинг идет, в Creator тест не проходит. скрины ниже. Настройки опять же не трогал, что было то и пробую.
В такие моменты хочется, чтобы все работало из коробки, да как всегда русский облом ждет)) Что делать то с коннектом?
Вы точно по инструкции делали ? такое ощущение что dropbear (сервер SSH) не запущен на плате. Попробуйте еще заново записать корневую - подобная проблема может возникнуть если ключи у сервера некорректные - пустные файлы например после некорректного отключения питания.
Откровенно говоря, подобное отношение уже порядком достало ...
Либо инструкцию из трех страничек не удосужаться прочесть, либо сразу на цать шагов вперед забегают (а обычно и то и другое) и при этом всегода идет формулировака "делаю по инструкции - ничего не работает".
Не поленился, распаковал публикуемый образ виртуалки с пятого раза собрал (оказалось вентилятор БП на сборочной машине умер и система падала на сборке), просто make-ом.
Скопировал образы и залил по адресам как в описании, запустил qt-creator, ткнул в проект аффины, привел настройки как НА СКРИНШОТАХ (не зря же я их там показал и расписал), все собралось и запустилось без каких-либо запинок.
Ругаться не хочу, но очень много в инструкции нечетких шагов. Я как новичек в этом деле испытываю массу трудностей, но не боюсь об этом писать, может кто пойдет следом, воспользуется моими расспросами. Для примера, в инструкции есть поведение, когда надо прервать загрузку U-Boot и выполнить скрипт загрузки с SD. Вот выдержка: " для этого в
загрузчике u-boot (прервав загрузку через консоль)". Все бы хорошо, но при подаче питания плата не успевает проинициализировать com-порт. когда я должен успеть остановить загрузку? винда через раз драйвер цепляет, putty открывает соединение дай бог на 5 секунде загрузки, когда уже эмблема линукса на диспе горит.
Второй момент, Вы написали, что залили образы по адресам, делаю вывод, что через nu-writer. Я не поленился скачать новую виртуалку с FTP. У него дата создания не совпадает с моей, ок, может чего обновили или я проглядел, сделал простой make как и вы. вижу, собрался архив, лежат рядом образы, смотрю дату модификации - старая, в инструкции написано как получить образы по архиву? это вообще возможно? я не нашел, честно скажу. архив можно записать на SD, но.. прервать загрузку не могу. Вот хотя бы эти моменты и портят всю картину старта. в целом, спасибо ребятам, кто откликается на мои глупые вопросы, но чувствую, пока их меньше не станет)
Вы осознаете, что загрузочный u-boot и ядро (в котором уже инициализируется виртуальный com порт) это совершенно разные вещи и в загруженном ядре уже "прерывать" нечего.
Опять же цитирую мануал (из трех страниц):
Далее по тексту, просто без комментариев, см. условия поставки - отправляйте плату обратно, вернем деньги.