Загрузка образа ОС
Для организации загрузки и работы ЗОСРВ «Нейтрино» на ПМ необходимо соединить разъем интерфейса UART 1 модуля со свободным COM портом инструментального ПК. На стороне инструментального ПК должна быть запущена терминальная программа, например, minicom. Необходимо установить следующие настройки COM порта: скорость передачи данных зависит от используемой платы (см. ниже), 8 бит данных, без контроля чётности, 1 стоп-бит.
После включения питания ПМ в терминальной программе должен присутствовать отладочный вывод загрузчика U-Boot.
Для загрузки образа ЗОСРВ «Нейтрино» с карты памяти SD/microSD, скопируйте заранее подготовленный загрузочный образ *.raw на FAT раздел карты памяти и после включения питания ПМ в консоли загрузчика U-Boot выполните следующие команды:
load mmc 1:1 0xd00000 image-rockchip-rk3568.raw; go 0xd00000
Для загрузки образа ЗОСРВ «Нейтрино» на ПМ по сети используется протокол TFTP. На инструментальной системе необходимо настроить TFTP сервер и скопировать нужный загрузочный образ в каталог, использующийся TFTP сервером:
$ sudo apt install tftpd-hpa $ sudo cp ~/kpda-bsp-rockchip-rk3568/images/<имя_образа>.raw /srv/tftp $ sudo systemctl restart tftpd-hpa
Подключить плату через сетевой кабель к локальной сети, в которой находится инструментальная система. В консоли загрузчика U-Boot указать IP-адрес TFTP-сервера и назначить IP-адрес клиента (платы):
=> setenv serverip <IP-адрес TFTP-сервера> => setenv ipaddr <IP-адрес TFTP-клиента>
Загрузить образ ЗОСРВ «Нейтрино» по протоколу TFTP и запустить его:
=> tftpboot 0xd00000 <имя_образа>.raw => go 0xd00000
В результате выполнения приведенных выше команд должен запуститься образ ЗОСРВ, выведены сообщения о ходе загрузки и запущен командный интерпретатор. Пример вывода:
Welcome to KPDA Neutrino on the Rockchip RK3568 (ARM Cortex-A55) Starting common servers... Starting Serial driver ... Starting SDMMC driver for SD card(SDIO1)... #
Предыдущий раздел: перейти