Пакеты поддержки модулей для ЗОСРВ «Нейтрино» > ARMv7 > BSP для Xilinx Zynq 7000 > Загрузка образа ОС



Загрузка образа ОС

Загрузка образа ОС

Загрузка образа по сети
Загрузка образа с SD карты памяти
Результат загрузки образа

Загрузка образа по сети

Для загрузки образа ЗОСРВ «Нейтрино» на ПМ по сети используется протокол TFTP. На инструментальной системе необходимо настроить TFTP сервер и скопировать полученный загрузочный образ ifs-zynq7000-zedboard.raw в каталог, использующийся TFTP сервером.


Затем следует подключить отладочный USB-UART ПМ к USB порту инструментального ПК, проверить наличие устройства /dev/ttyACM* и запустить терминальную программу, например, minicom со следующими параметрами: скорость 115200, 8 бит, без контроля четности, 1 стоп-бит, порт /dev/ttyUSB0.


После включения питания ПМ в терминальной программе должен присутствовать отладочный вывод загрузчика U-Boot. Например:

U-Boot 2018.01-00065-ga69df9c9b7-dirty (Feb 26 2019 - 16:11:50 +0300) Model: Zynq Zed Development Board Board: Xilinx Zynq Silicon: v3.1 DRAM: ECC disabled 512 MiB MMC: sdhci@e0100000: 0 (SD) SF: Detected s25fl256s_64k with page size 256 Bytes, erase size 64 KiB, total 32 MiB In: serial@e0001000 Out: serial@e0001000 Err: serial@e0001000 Net: ZYNQ GEM: e000b000, phyaddr 0, interface rgmii-id eth0: ethernet@e000b000 Hit any key to stop autoboot: 0 Zynq>


Для загрузки образа ЗОСРВ «Нейтрино» cледует остановить загрузку и в консоли загрузчика U-Boot выполнить следующие команды:

Загрузка образа с SD карты памяти

Для загрузки образа ЗОСРВ «Нейтрино» с карты памяти SD/microSD, скопируйте заранее подготовленный загрузочный образ ifs-zynq7000-zedboard.raw на FAT раздел карты памяти и после включения питания ПМ в консоли загрузчика U-Boot выполните следующие команды:

Zynq> fatload mmc 0 0x100000 ifs-zynq7000-zedboard.raw Zynq> go 0x100000

Результат загрузки образа

В результате выполнения приведенных выше команд должен запуститься образ ЗОСРВ, выведены сообщения о ходе загрузки и запущен командный интерпретатор. Пример вывода:

System page at phys:012ac000 user:fc408000 kern:fc408000 Starting next program at vfe055db4 cpu_startnext: cpu0 -> fe055db4 Starting platform-control... Welcome to KPDA Neutrino on the Xilinx Zynq 7000 (ARM Cortex-A9) Starting WatchDog driver Starting SDMMC driver for SD card(SDIO0)... Starting QSPI driver(/dev/fs0p0)... Starting OCM driver(/dev/ocm/)... Starting XADC driver(/dev/xadc)... Starting FPGA driver(/dev/fpga)... Starting Network driver... Starting network services for remote access... #




Предыдущий раздел: перейти