Инструкция по эксплуатации
процессорного модуля SoM-RK3308
1. Подключение к терминалу через COM-порт
Для подключения потребуется:
- Кабель питания USB Type-C;
- Персональный компьютер (ПК);
- Отладочная плата DB-SoM-RK3308;
- Преобразователь интерфейса USB-UART TTL.
1) Установить процессорный модуль SoM-RK3308 в разъем отладочной платы DB-SoM-RK3308, соблюдая ориентацию ключей и контактов.
2) Подключить преобразователь USB-UART TTL к контактам на отладочной плате DB-SoM-RK3308.
3) Установить на ПК программу для обмена данными через COM-порт (например, PuTTY, minicom или аналогичную).
4) В установленной программе настройте параметры соединения:
baudrate: 1500000
data bit: 8
stop bit: 1
parity: none
flow control: none
5) Подключить кабель питания USB Type-C к разъему на отладочной плате DB-SoM-RK3308. Через несколько секунд в программе обмена данными появится лог загрузки системы. После завершения загрузки устройства в терминале появится приглашение для ввода логина и пароля. Введите учетные данные для доступа к системе.
- Убедитесь, что все соединения выполнены корректно, а параметры COM-порта соответствуют требованиям устройства.
- В случае отсутствия лога загрузки проверьте правильность подключения преобразователя USB-UART TTL и настройки программы.
2. Подключение к терминалу через протокол SSH
Для подключения потребуется:
- Персональный компьютер (ПК);
- Отладочная плата DB-SoM-RK3308;
- Кабель питания Type-C;
- Патч-корд Ethernet;
- Роутер.
По умолчанию на устройстве SoM-RK3308 настроено автоматическое получение IP-адреса по протоколу DHCP, а также запущен SSH-сервер на 22 порту.
1) Подключить кабель питания USB Type-C к отладочной плате DB-SoM-RK3308. Соединить отладочную плату с роутером с помощью патч-корда Ethernet. Дождаться завершения загрузки системы на устройстве (~ 1 минута). 2) Для определения IP-адреса, присвоенного устройству, войти в веб-интерфейс управления роутером. В разделе списка клиентов DHCP найти устройство с именем "хххх-rk3308" и соответствующим IP-адресом. 3) На ПК открыть терминал (командную строку). Ввести команду для подключения по протоколу SSH:
ssh root@ip-адрес
Где ip-адрес
— это IP-адрес, полученный устройством от DHCP-сервера.
По умолчанию используются следующие учетные данные:
Login: root
Password: root
- Убедиться, что устройство и ПК находятся в одной сети.
- В случае невозможности подключения проверить корректность IP-адреса и состояние сети.
3. Запись образа системы на SD-карту
Для записи образа системы во внешнее хранилище потребуется:
- Персональный компьютер (ПК);
- Отладочная плата DB-SoM-RK3308;
- Кабель питания Type-C;
- SD-карта.
1) Скачать подходящий образ системы для SoM-RK3308 (https://www.armbian.com/rockpi-s/).
2) На ПК скачать и установить программу "balenaEtcher" (https://balena-etcher.ru/), предназначенную для создания загрузочных носителей. Запустите программу "balenaEtcher".
3) В интерфейсе программы нажать кнопку «Flash from file», выбрать скачанный образ системы для последующей записи на SD-карту.
4) Нажать кнопку «Select target», указать SD-карту, на которую будет записан образ системы.
5) Нажать кнопку «Flash», чтобы начать процесс записи образа системы на SD-карту.
6) После окончания загрузки образа, вставить SD-карту в слот DB-SoM-RK3308.
7) Подключить кабель питания к отладочной плате DB-SoM-RK3308, на плате загорится зеленый индикатор, свидетельствующий о подаче питания. При успешной загрузке прошивки через несколько секунд замигает синий светодиод.
- Убедитесь, что SD-карта имеет достаточный объем памяти для записи образа системы.
- В случае возникновения ошибок в процессе записи проверьте целостность образа системы и состояние SD-карты.
4. Запись образа системы во внутреннее хранилище (ПК ОС Linux)
Данный способ подходит для устройств без предустановленной операционной системы.
Для записи образа системы во внутреннюю память, потребуется:
- Персональный компьютер (ПК);
- Отладочная плата DB-SoM-RK3308;
- Кабель питания Type-C.
Установка на ПК утилиты rkdeveloptool:
1) Установить необходимые зависимости для сборки утилиты rkdeveloptool. В терминале ПК выполнить следующие команды:
sudo apt-get install libudev-dev libusb-1.0-0-dev
dh-autoreconf
2) Скопировать исходный код утилиты rkdeveloptool и выполнить сборку:
git clone https://github.com/rockchip-linux/rkdeveloptool
cd rkdeveloptool
autoreconf -i
./configure
make
3) Скопировать собранную программу в системную директорию:
sudo cp rkdeveloptool /usr/local/bin/
Запись прошивки во внутреннюю память:
4) В терминале ПК выполнить команду для проверки подключения устройства: rkdeveloptool ld
, на экране появится сообщение о состоянии подключения.
5) Скачать bootloader (https://wiki.radxa.com/) для rk3308 и загрузить во внутреннюю память SoM-RK3308:
sudo rkdeveloptool db загрузчик.bin
6) Скачать образ системы для RK3308 (https://www.armbian.com/rockpi-s/) и загрузить во внутреннюю память SoM-RK3308:
sudo rkdeveloptool wl 0 образ.img
7) Перезагрузите устройство SoM-RK3308, выполнив команду в терминале:
rkdeveloptool rd
или отключив и снова подключив питание.
При успешной загрузке прошивки на устройстве замигает синий индикатор.
- В случае ошибок проверить корректность путей к файлам и наличие необходимых прав доступа.
5. Запись образа системы во внутреннее хранилище (ПК ОС Windows)
Данный способ подходит для устройств без предустановленной операционной системы.
Для записи образа системы во внутреннюю память, потребуется:
- Персональный компьютер (ПК);
- Отладочная плата DB-SoM-RK3308;
- Кабель питания Type-C.
Установить процессорный модуль SoM-RK3308 в отладочную плату DB-SoM-RK3308.
1. Установка драйвера rockusb:
- Скачать драйверы Rockusb Device.
- Распаковать архив DriverAssitant_v0.0.zip.
- В папке с распакованными файлами запустить DriverInstall.exe.
- В появившемся окне нажать кнопку Install Driver и дождаться сообщения «Install driver ok.».
На данном этапе может появиться запрос от защиты системы Windows доверять ли данному драйверу. С запросом необходимо согласиться.
- С помощью кабеля USB Type-C подключить устройство к ПК.
- При успешной установке драйверов в диспетчере устройств появиться устройство Rockusb Device, в классе устройств Class for rockusb devices.
2. Запись образа системы:
- Скачать программу для записи образа системы RKDevTool.
- Распаковать архив с программой RKDevTool_Release_v2.84.zip.
- Запустить RKDevTool.exe.
Если предыдущие шаги были выполнены верно и SoM-RK3308 подключен к ПК, мы увидим сообщение в нижней части программы: Found One MASKROM Device;
- В окне программы перейти во вкладку Advanced Function.
- Нажать на кнопку «...» в строке Boot.
- В появившемся окне указать путь к нужному файлу bootloader’а, нажать кнопку «Открыть».
- Нажать кнопку «Download».
Если выбран правильный файл и переход SoM-RK3308 в режим загрузки прошел успешно, то в правой части окна программы отобразится сообщение Download Boot Success;
- Вернуться во вкладку Download Image.
- Убрать(!) чекбокс в первой строке с именем Loader (так как загрузку bootloader’а произвели в ручном режиме).
- Во второй строке с именем sys нажать левой кнопкой мыши клавишу «...», в появившемся окне выбирать нужный образ системы.
- Нажать кнопку Run. Процесс загрузки образа будет отображаться в правой части программы.
При у спешной загрузке отобразиться сообщение Download image OK. После этого перезагрузите устройство и используйте его в обычном режиме.
- В случае ошибок проверить корректность путей к файлам и наличие необходимых драйверов.
6. Аварийный перевод платы в режим Maskrom
Для аварийного перевода платы в режим Maskrom, потребуется:
- Персональный компьютер (ПК);
- Отладочная плата DB-SoM-RK3308;
- Кабель питания Type-C.
1) С помощью кабеля USB Type-C подключить отладочную плату DB-SoM-RK3308 к ПК.
2) На плате SoM-RK3308 замкнуть пинцетом и удерживать контакты резистора, обозначенного как M (Maskrom).
3) Затем на отладочной плате DB-SoM-RK3308 коротко нажать клавишу Reset, продолжая удерживать контакты резистора M.
4) Через 5 секунд разомкнуть контакты резистора M.
5) В терминале ПК ввести команду rkdeveloptool ld
, на экране появится сообщение, подтверждающее обнаружение устройства в режиме Maskrom.
- Убедиться, что устройство подключено к ПК корректно, а кабель USB Type-C поддерживает передачу данных.
- В случае отсутствия сообщения проверить правильность выполнения шагов и состояние контактов резистора M.
7. Очистка внутренней памяти от загруженного образа (ПК ОС Linux)
Для записи образа системы во внутреннюю память, потребуется:
- Персональный компьютер (ПК);
- Отладочная плата DB-SoM-RK3308;
- Кабель питания Type-C
1) Для создания пустого образа системы выполнить команду:
dd if=/dev/zero of=./zero.img bs=4M count=10
Команда создаст файл zero.img
размером 40 МБ, заполненный нулями.
2) Запустить плату в режиме Maskrom, следуя инструкциям, описанным в разделе "6. Аварийный перевод платы в режим Maskrom".
3) Загрузить bootloader (Последовательность загрузки описана в пункте "4. Запись образа системы во внутреннее хранилище (ПК ОС Linux)").
4) Загрузите созданный пустой образ в устройство с помощью команды:
rkdeveloptool wl 0 zero.img
5) Перезагрузить SoM-RK3308. При успешном выполнении всех шагов плата автоматически перейдет в режим Maskrom после перезагрузки.
- Убедитесь, что устройство подключено к ПК и находится в режиме Maskrom перед выполнением операций.
- В случае ошибок проверьте корректность выполнения команд и состояние подключения устройства.