Здравствуйте, я пытаюсь создать начальную прошивку/сборку для разработки IoT, следуя этому руководству https://developer.android.com/things/hardware/imx7d.html#flashing_the_image
Извините, если мои вопросы слишком широки, это моя первая попытка IoT, но мне кажется, что у меня неправильная настройка, потому что я постоянно сталкиваюсь с новыми ошибками.
Я застрял на шаге 2.4. Выполните flash-all.sh. Бег
sudo ./flash-all.sh
Я получил это в своих журналах:
./flash-all.sh: строка 52: ./u-boot.imx: Отказано в доступе
Если я изменю разрешения
chmod 777 u-boot.imx
я получил
./flash-all.sh: строка 52: ./u-boot.imx: невозможно выполнить двоичный файл: ошибка формата Exec
Я уже решил несколько других проблем, которые не были описаны в руководстве, в том числе
- Я должен запустить скрипт как sudo, иначе я получил
‹ ожидание любого устройства >
- Мне пришлось переписать команду fastboot в $(что такое fastboot) внутри flash-all.sh (то же самое с прошивкой и загрузчиком), иначе команды неизвестны, хотя я добавил их в PATH
Я использую
- убунту 16.14,
- Android-студия с установленным SDK 26
- Комплект Pico Pro Maker с двойной макетной платой Pico i.MX7
Что я делаю не так?