Пакеты поддержки модулей для ЗОСРВ «Нейтрино» > ARMv7 > BSP для Xilinx Zynq 7000 > Описание компонентов > Список компонентов, входящих в состав ППМ > ocm-xzynq



ocm-xzynq

Менеджер встроенной памяти (OCM, On Chip Memory) Xilinx Zynq UltraScale+ MPSoC и Xilinx Zynq7000

Синтаксис:

ocm-xzynq

Платформы:

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

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

aarch64, armv7

Описание:

Менеджер создаёт устройство /dev/ocm и обеспечивает чтение и запись встроенной памяти (OCM). OCM содержит 256КБ RAM памяти.


Caution: Согласно официальной документации, в Zynq UltraScale+ OCM может быть использована для хранения прошивки Arm Trusted Firmware (ATF): by default, the Arm-trusted firmware builds for OCM space at address 0xFFFEA000 – это соответствует смещению 0x2A000 от начала OCM. Перезапись этого блока памяти может иметь негативные последствия для работоспособности системы в различных аспектах.

Примеры:

Запуск менеджера OCM:

ocm-xzynq

Считать OCM в файл:

cat /dev/ocm > file dd if=/dev/ocm of=file

Записать файл в OCM:

echo test writing > /dev/ocm cat file > /dev/ocm dd if=file of=/dev/ocm

Классификация:

BSP для систем на базе процессора Xilinx Zynq UltraScale+, BSP для систем на базе процессора Xilinx Zynq 7000, драйверы




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