Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| boards:nms-sm-rk3588:bringup:start [2024/07/15 12:23] – ↷ Страница перемещена из boards:nms-sm-rk3588:v1:bringup:start в boards:nms-sm-rk3588:bringup:start Артем Слепов | boards:nms-sm-rk3588:bringup:start [2025/10/02 08:19] (текущий) – [Прошивка сборки Buildroot] Артем Слепов | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ======= | + | ======= |
| - | Work in progress! | + | < |
| - | ===== СSI-камеры | + | |
| - | {{drawio> | + | Это аппаратные ISSUE, который будут исправлены в серийном изделии: |
| + | |||
| + | 1) SD-карта работает только в Linux, загрузить Uboot с нее не получится. | ||
| + | |||
| + | 2) I2C_GP (General Purpose по SMARC) шина, работает на модуле в Software режиме. | ||
| + | |||
| + | 3) HDMI HPD сигнал инвертирован, | ||
| + | |||
| + | |||
| + | <note important> | ||
| + | |||
| + | Бинарники для нее предствалены здесь: https:// | ||
| + | |||
| + | </ | ||
| + | Данный раздел посвящен описанию процесса прошивки модулей SMARC RK3588 и обзору программного обеспечения. | ||
| + | |||
| + | Предоставляется 2 варианта программного обеспечения | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | ===== Прошивка модулей ===== | ||
| + | | ||
| + | |||
| + | Необходимо установить на хост утилиту [[https:// | ||
| + | |||
| + | < | ||
| + | git clone https:// | ||
| + | sudo apt install libusb-1.0-0-dev | ||
| + | cd xrock | ||
| + | make | ||
| + | sudo make install | ||
| + | </ | ||
| + | |||
| + | Прошивка в отладочной плате NMS-SM-EVM производится через вертикальный USB3.0 разъем X10. Требуется, | ||
| + | |||
| + | Для отключения загрузки модуля с EMMC небходимо, | ||
| + | |||
| + | {{: | ||
| + | |||
| + | После подачи питания, | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ==== Прошивка Debian ==== | ||
| + | [[https:// | ||
| + | |||
| + | Debian прошивается единым образом с нулевым смещением: | ||
| + | <code> | ||
| + | gunzip rk3588-inmys-debian-12.img.gz | ||
| + | #enter to maskrom mode | ||
| + | sudo xrock maskrom ./ | ||
| + | #burn image | ||
| + | sudo xrock flash write 0 ./ | ||
| + | </ | ||
| + | |||
| + | Возможно использование скрипта burn_image.sh: | ||
| + | |||
| + | {{:boards: | ||
| + | |||
| + | ==== Прошивка сборки Buildroot ==== | ||
| + | [[https:// | ||
| + | |||
| + | Прошивка на основе Buidlroot определяется: | ||
| + | |||
| + | * MBR + таблицой разделов mbr.dat | ||
| + | * Загрузчиком u-boot-rockchip.bin. U-boot загружает Linux через extlinux.conf файл. | ||
| + | * rootfs.ext2 - образом корневой файловой системы, | ||
| + | * p3.ext2 - образом файловой системы, | ||
| + | |||
| + | Прошивка производится скриптом // | ||
| + | |||
| + | {{: | ||