Быстрый запуск
Подготовка
Для проведения работ необходимо загрузить ПО на ваш компьютер, на котором предустановлена ОС windows (10 или 11). Для этого откройте сайт diasom
Зарегистрируйте проект или войдите с почты организации. Вам откроется содержание клиентского раздела. По пути Клиентский раздел Миниатюрные промышленные SoM Раздел 2: Полезная информация для программиста раздел 2.4. Тут находим Файл образа ОС ds-rk3588-evb-sdcard-testing-c2cc784.img, скачайте этот файл
Также нужно скачать и установить программу терминала актуальной версии PyTTY
Драйверы FTDI COM порта (Для загрузки ОС на microSD карту)
Установить утилиту для записи образа на eMMC RKDevTool, по пути Клиентский раздел Миниатюрные промышленные SoM Раздел 7: DS-RK3588-BTB раздел 7.1 Инструкция и ПО необходимое для прошивки eMMC
По пути из предыдущего пункта также загрузите Bootloader file rk3588_spl_loader_v1.15.113.bin
Работы проводятся с применением загрузочного образа операционной системы ds-rk3588-evb-sdcard-testing-c2cc784.img и соответствующими сценариями, запускаемыми скриптом ./evb_test.sh из консоли
После установки требуемого ПО убедитесь, что у вас есть всё оборудование из этого списка:
Лабораторный источник питания, обеспечивающий напряжение питания в диапазоне 12 В ± 10% В, ток до 0,4 - 0,6 А
Кабель питания
Кабель USB 2.0
ПЭВМ с ОС Windows
Настольный монитор с HDMI интерфейсом и HDMI кабелем
DS-RK3588-BTB-EVB
eMMC
Джампер
Чтобы узнать стандартную и опциональную комплектации отладочных компонентов DS-RK3588-EVB в зависимости от версии, перейдите в соответствующий раздел.
Это оборудование является обязательным. Из заведомо исправных компонентов соберите отладочный комплект на базе платы DS-RK3588-BTB-EVB. Установите на своё место eMMC. Подключите настольный монитор к HDMI порту.
Подача питания на плату DS-RK3588-BTB-EVB
Ознакомьтесь с расположением разъемов на плате на рисунке. Питание находится в левом верхнем углу, а номер серии – в правом нижнем. Сопоставьте схему со своей отладочной платой

Рекомендуется использовать лабораторный (специализированный) источник питания для подключения отладочной платы.
При подключении строго соблюдать полярность. Подача напряжения неправильной полярности может привести к неисправности модуля питания платы!
Подайте питание на плату DS-RK3588-BTB-EVB
Убедиться в свечении светодиодов 5V и 3V3
Убедившись в исправности отладочного комплекта, снимите питание
Запуск процессорного модуля
Отладочная плата поддерживает 3 режима загрузки SOM модуля. Выбор режима производится установкой перемычки на разъеме Х3 «Boot Select».
Режимы загрузки:
EMMC SOM модуля. Установлена перемычка между контактами 1 и 2 разъема Х3;
USB (разъем Х28 «Type-C DP»). Установлена перемычка между контактами 2 и 3 разъема Х3;
Micro SD card. Перемычка не установлена.

Перемычка выбора источника загрузки.
Установите джампер между 1-2 EMMC и NC uSD.
Загрузка образа на emmc посредством утилиты RKDevTool
Установка RKDevTool
Скачайте и распакуйте следующие файлы для установки RKDevTool:
RKDevTool v2.96
DriverAssistant v5.0
Установка драйверов
Скачайте и распакуйте DriverAssistant, затем запустите DriverInstall.exe и нажмите кнопку Install Driver
для установки драйвера. Если вы ранее установили другую версию драйвера, нажмите Uninstall Driver, чтобы сначала удалить драйвер, а затем установить его заново.

Запись файла на устройство
Запустите RKDevTool

Подключите устройство и войдите в режим Maskrom
Если операция прошла успешно, RKDevTool выдаст сообщение Found One MASKROM Device:

Настройка параметров записи RKDevTool
Нажмите на пустую ячейку, чтобы выбрать файл Loader и Image для использования (см. Скачать файл ниже):

Выберите Write by Address и нажмите run.

Дождитесь завершения записи, после чего устройство автоматически перезагрузится

Загрузка образа на emmc посредством утилиты rkdeveloptool
Установка для rkdeveloptool
Для установки выполните следующую команду в командной строке:
sudo apt-get update sudo apt-get install -y libudev-dev libusb-1.0-0-dev dh-autoreconf pkgconfig libusb-1.0 build-essential git wget git clone https://github.com/rockchip-linux/rkdeveloptool cd rkdeveloptool autoreconf -i ./configure make -j $(nproc) sudo cp rkdeveloptool /usr/local/sbin/
Использование rkdeveloptool
Просмотр подключённых устройств Maskrom
rkdeveloptool ld
Запись файла
sudo rkdeveloptool db <loader> sudo rkdeveloptool wl 0 <image>
Подключение к консоли модуля по отладочному интерфейсу
Соедините головной компьютер и нижний разъем «DEBUG» группы из двух разъемов USB Type-C
Подайте питание на отладочную плату
Откройте Диспетчер устройств. Во разделе Порты должно появиться COM и LPT/USB Serial Port (COMxx)
Важно - адрес СОМхх потребуется при последующих действиях, его необходимо запомнить
На головной машине запустить программу терминала PyTTY
Открыть сессию по последовательному интерфейсу СОМхх на скорости 1 500 000 с параметрами порта Serial СOMXX Data bits 8 Stop bits 1
Факт открытия окна терминала связи подтверждает работоспособность отладочного интерфейса
Ввод в работу загруженного образа ОС
Подключитесь с помощью кабеля TypeC и PyTTY к отладочному интерфейсу
Снимите питание, нужно выждать интервал не менее 5 секунд. Затем подать питание
Наблюдать лог загрузки в окне отладочному интерфейсу
В конце загрузки ОС выведет приглашение на ввод логина
Логин:root
Отладочный комплект готов к программированию
Работа с интерфейсами платы
При загрузке встроенной ОС модуля автоматически начинают работу интерфейсы DSI и HDMI. При наличии подключенных дисплеев, на их экраны выдается изображение рабочего стола.