INMYS WIKI

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

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

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


boards:nms-sm-rk3588:debian:start

Rockchip Debian 12

Инструкция проверена в Ubuntu 22.04

Debian 12 подготовлен на основе кастомного ядра Rockchip 6.1.43 от Radxa.

Сборка работает на драйвере GPU mali-valhall-csf с полностью открытыми кодами.

Credentials

  • login: inmys
  • pass: inmys

ssh по умолчанию отключен. Включение через консоль на разъеме X17.

sudo systemctl enable ssh
sudo systemctl start ssh

Ресурсы:

#download config&patch from yandex drive

git clone https://github.com/inmys/buildroot-external-inmys -b nms-sm-rk3588
git clone https://github.com/radxa/kernel
cd kernel

#patch dma
patch -p1 < ../config&patch/0002-fix-import-namespace-DMA_BUF-before-using-it.patch

#set 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

#customize kernel
make ARCH=arm64 menuconfig

Сборка DTB

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

Сборка ядра

make CROSS_COMPILE=aarch64-linux-gnu- ARCH=arm64 LOCALVERSION=-12-rk2312 KERNELRELEASE=6.1.43-12-rk2312 
#result arch/arm64/boot/Image

Ядро и DTB(Image и rk3588-inmys-smarc-evm.dtb), модифицированные под ваши нужды нужно поместить в каталог /boot Debian.

boards/nms-sm-rk3588/debian/start.txt · Последнее изменение: 2024/07/15 19:32 — Артем Слепов