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



ocm-xzynq

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

Синтаксис:

ocm-xzynq

Платформы:

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

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

aarch64

Описание:

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


Caution: Согласно официальной документации, 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

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

Базовые подсистемы ЗОСРВ «Нейтрино», Драйверы




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