Пакеты поддержки модулей для ЗОСРВ «Нейтрино» > AArch64 (ARM64) > BSP для Xilinx Zynq UltraScale+ MPSoC > Описание компонентов > Список компонентов, входящих в состав ППМ > remoteprocctl



remoteprocctl

Программа управления RPU ядрами через менеджер управления RPU ядрами Xilinx Zynq UltraScale+ MPSoC

Синтаксис:

remoteprocctl [опции] &

Опции:

status RPU0
Вывести статус ядра RPU0 (активно/выключено)
status RPU1
Вывести статус ядра RPU1 (активно/выключено)
mode RPU0
Вывести режим ядра RPU0 (lokstep/split)
mode RPU1
Вывести режим ядра RPU1 (lokstep/split)
load RPU0 LOCKSTEP file
Загрузить программу из ELF файла в TCM, переключив RPU0/RPU1 ядра в lockstep режим
load RPU1 LOCKSTEP file
Загрузить программу из ELF файла в TCM, переключив RPU0/RPU1 ядра в lockstep режим
load RPU0 SPLIT file
Загрузить программу из ELF файла в TCM RPU0 ядра, переключив RPU0/RPU1 ядра в split режим
load RPU1 SPLIT file
Загрузить программу из ELF файла в TCM RPU1 ядра, переключив RPU0/RPU1 ядра в split режим
start RPU0
Активировать PRU0 ядро и стартовать программу из TCM RPU0 ядра
start RPU1
Активировать PRU1 ядро и стартовать программу из TCM RPU1 ядра
stop RPU0
Выключить PRU0 ядро
stop RPU1
Выключить PRU1 ядро

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

aarch64

Описание:

remoteprocctl для получения статуса, переключения режимов lockstep/split, запуска/останова программ на RPU ядрах Xilinx Zynq UltraScale+ MPSoC через опции запуска.

Примеры:

Загрузить программу из test.elf файла в TCM, переключив RPU0/RPU1 ядра в lockstep режим:

remoteprocctl load RPU0 LOCKSTEP test.elf




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