Гость do_not_know_Linux 8 февраля, 2021 Опубликовано 8 февраля, 2021 · Жалоба здравствуйте уважаемые форумчане помогите пожалуйста решить проблему связаную со сборокой u-boot в arm-trusted-firmware/build мне удается получить bl31.bin его я помещаю в директорию u-boot делаю make defconfig моей платы и далее make -j4 все эти действия выполняю на arm доске под которую собираю u-boot на выходе я должен получить boot-sunxi50.bin но ничего такого найти не могу. при компиляции вылетает это предупрждение BL31 file /path/to/arm-trusted-firmware/build/sun50iw1p1/release/bl31.bin NOT found, resulting binary is non-functional что делать? как получить boot-sunxi50.bin? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 33 8 февраля, 2021 Опубликовано 8 февраля, 2021 · Жалоба его я помещаю в директорию u-boot А ищет и не может его найти в /path/to/arm-trusted-firmware/build/sun50iw1p1/release/ Или пути настроить или создать каталог что требуется. Не? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость do_not_know_Linux 8 февраля, 2021 Опубликовано 8 февраля, 2021 · Жалоба здравствуйте уважаемый Obam. спасибо вам огромное, что нашли время и попытались ответить. пожалуйста попытайтесь понять меня лучше. есть Linux на arm. качаю arm-trusted-firmware захожу в нее cd arm-trusted-firmware в ней делаю make PLAT=sun50iw1p1 bl31 и получаю файл bl31.bin далее качаю с оффсайтa u-boot-2020.10.tar.bz2 распаковываю его и копирую прям в него файл bl31.bin из arm-trusted-firmware cp bl31.bin /usr/local/bin/u-boot-2020.10/ далее делаю в u-boot-2020.10 make defconfig моей платы // и собираю make -j4 в u-boot-2020.10 я получаю u-boot u-boot.itb u-boot-dtb.bin u-boot.its u-boot.itb u-boot-sunxi-with-spl.bin u-boot.srec u-boot.bin u-boot.sym u-boot.cfg u-boot.cfg.configs u-boot.dtb но нет нигде файла boot-sunxi50.bin именно его надо записать на sdcard этого файла нет совсем на всем пк. искал find утилитой он просто не собирается. видимо проблема в bl31.bin почему-то при сборке u-boot выходит вот это BL31 file /path/to/arm-trusted-firmware/build/sun50iw1p1/release/bl31.bin NOT found, resulting binary is non-functional дайте пожалуйста правильный совет что нужно сделать чтобы получить boot-sunxi50.bin который я запишу на sdcard я просто не могу понять какие пути надо настроить. что куда положить чтобы при сборке был виден bl31.bin прошу прощения но я не очень разбираюсь в Linux. что смог я сделал еще дополню чтобы быть понятным то есть я скопировал bl31.bin из arm-trusted-firmware/build/sun50iw1p1/release/ он там есть. и теперь он есть и в u-boot-2020.10 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 8 февраля, 2021 Опубликовано 8 февраля, 2021 · Жалоба При сборке u-boot пропишите путь к bl31.bin в переменную среды BL31, т.е.: make BL31=/path/to/bl31.bin -j4 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость do_not_know_Linux 8 февраля, 2021 Опубликовано 8 февраля, 2021 · Жалоба Just now, aaarrr said: При сборке u-boot пропишите путь к bl31.bin в переменную среды BL31, т.е.: make BL31=/path/to/bl31.bin -j4 все ребята собрал)))))))) дело было и в поломанных локалях и в переменной path спасибо вам огромное что откликнулись. еще не знаю как можно тут повысить репутацию тем людям кто давал ответы на вопросы, поэтому просто скажу спасибо всем под поломаными локалями я имел ввиду их отсутствие. не придавал этому значение и главное... использвать надо файл u-boot-sunxi-with-spl.bin даже лучше так u-boot-sunxi-with-spl.bin Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться