INMYS WIKI

Инженерами для инженеров

Инструменты пользователя

Инструменты сайта


boards:nms-sm-rk3588:debian:start

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
boards:nms-sm-rk3588:debian:start [2024/07/15 16:18] Артем Слеповboards:nms-sm-rk3588:debian:start [2024/12/03 16:57] (текущий) – [Ресурсы:] Артем Слепов
Строка 2: Строка 2:
 Инструкция проверена в Ubuntu 22.04 Инструкция проверена в Ubuntu 22.04
  
-Debian 12 подготовлен на основе кастомного ядра Rockchip 6.1.43 от Radxa:+Debian 12 подготовлен на основе кастомного ядра Rockchip 6.1.43 от Radxa.
  
 +Сборка работает на драйвере GPU mali-valhall-csf с полностью открытыми кодами.
 +
 +**Credentials**
 +  * login: inmys
 +  * pass: inmys
 +
 +ssh по умолчанию отключен. Включение через консоль на разъеме X17.
 +<code>
 +sudo systemctl enable ssh
 +sudo systemctl start ssh
 +</code>
 === Ресурсы: === === Ресурсы: ===
-[[https://disk.yandex.ru/d/Z_12Dz_fRZRXpA|Конфиг и патч на ядро]] +  * [[https://disk.yandex.ru/d/Z_12Dz_fRZRXpA|Конфиг и патч на ядро]] 
-[[https://github.com/inmys/buildroot-external-inmys/tree/nms-sm-rk3588|DTS]]+  [[https://github.com/inmys/buildroot-external-inmys/tree/nms-sm-rk3588|DTS]]
 <code> <code>
 #download config&patch from yandex drive #download config&patch from yandex drive
 +
 git clone https://github.com/inmys/buildroot-external-inmys -b nms-sm-rk3588 git clone https://github.com/inmys/buildroot-external-inmys -b nms-sm-rk3588
 git clone https://github.com/radxa/kernel git clone https://github.com/radxa/kernel
 cd kernel cd kernel
 +git checkout 3b95df6d8bf567857b69e5266f1cb0651a6cfb3e
 +
 #patch dma #patch dma
-patch -p1 < ../config&patch/0002-fix-import-namespace-DMA_BUF-before-using-it.patch+patch -p1 < ../config\&patch/0002-fix-import-namespace-DMA_BUF-before-using-it.patch 
 #set config #set config
-cp ../config&patch/config-6.1.43-12-rk2312 .config+cp ../config\&patch/config-6.1.43-12-rk2312 .config 
 cp ../buildroot-external-inmys/dts-rk/rk3588-inmys-smarc* arch/arm64/boot/dts/rockchip cp ../buildroot-external-inmys/dts-rk/rk3588-inmys-smarc* arch/arm64/boot/dts/rockchip
 +
 +#customize kernel
 +make ARCH=arm64 menuconfig
 +</code>
 +=== Сборка DTB ===
 +<code>
 +make CROSS_COMPILE=aarch64-linux-gnu- ARCH=arm64 rockchip/rk3588-inmys-smarc-evm.dtb
 +#result arch/arm64/boot/dts/rockchip/rk3588-inmys-smarc-evm.dtb
 +</code>
 +
 +=== Сборка ядра ===
 +<code>
 +make CROSS_COMPILE=aarch64-linux-gnu- ARCH=arm64 LOCALVERSION=-12-rk2312 KERNELRELEASE=6.1.43-12-rk2312 
 +#result arch/arm64/boot/Image
 </code> </code>
  
  
 +Ядро и DTB(Image и rk3588-inmys-smarc-evm.dtb), модифицированные под ваши нужды нужно поместить в каталог /boot Debian.
boards/nms-sm-rk3588/debian/start.1721060308.txt.gz · Последнее изменение: 2024/07/15 16:18 — Артем Слепов