Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| boards:nms-sdm-am335x:firmware [2022/10/18 10:11] – Владимир Андреев | boards:nms-sdm-am335x:firmware [2022/10/18 11:41] (текущий) – [Сборка rootfs] Владимир Андреев | ||
|---|---|---|---|
| Строка 6: | Строка 6: | ||
| Также необходимо скачать следующие файлы: | Также необходимо скачать следующие файлы: | ||
| * [[ https:// | * [[ https:// | ||
| - | * [[ https:// | + | * [[ https:// |
| - | * [[ https:// | + | * [[ https:// |
| - | * [[ https:// | + | * [[ https:// |
| * [[ https:// | * [[ https:// | ||
| * [[https:// | * [[https:// | ||
| * файлы скачаны с сайта [[https:// | * файлы скачаны с сайта [[https:// | ||
| - | И распаковать их, выполнив команды< | + | |
| + | Рекомендация: Удобнее | ||
| + | < | ||
| tar -xf u-boot_mir.tar | tar -xf u-boot_mir.tar | ||
| tar -xf kernel_mir.tar | tar -xf kernel_mir.tar | ||
| Строка 21: | Строка 23: | ||
| </ | </ | ||
| Для подготовки обрза контейнера, | Для подготовки обрза контейнера, | ||
| - | < | + | < |
| - | sudo docker build -t am335x | + | sudo docker build -t am335x |
| </ | </ | ||
| После этого в docker появится образ **am335x** | После этого в docker появится образ **am335x** | ||
| ===== Подготовка к сборке ===== | ===== Подготовка к сборке ===== | ||
| - | Скопируйте два скрипта из каталога utils в верхнюю директорию | + | Скопируйте два скрипта из каталога utils в текущую директорию |
| < | < | ||
| - | cp kernel.sh ../ | + | cp utils/kernel.sh . |
| - | cp u-boot.sh | + | cp utils/u-boot.sh . |
| - | </ | + | |
| - | И вернитесь в основную папку | + | |
| - | < | + | |
| - | cd .. | + | |
| </ | </ | ||
| Строка 49: | Строка 47: | ||
| Сборка может занять длительное время, в зависимости от конфигурации компьютера. | Сборка может занять длительное время, в зависимости от конфигурации компьютера. | ||
| - | После сборки, | + | После сборки, |
| + | * Board-support/ | ||
| + | * Board-support/ | ||
| + | Проверить их наличие можно командой: | ||
| + | < | ||
| + | ls board-support/ | ||
| + | ls board-support/ | ||
| + | </ | ||
| ===== Сборка rootfs ===== | ===== Сборка rootfs ===== | ||
| Выполните команду | Выполните команду | ||
| Строка 59: | Строка 64: | ||
| После сборки, | После сборки, | ||
| - | |||
| ===== Прошивка пустого модуля ===== | ===== Прошивка пустого модуля ===== | ||
| собранные файлы {{ boards: | собранные файлы {{ boards: | ||