Менеджер встроенной памяти (OCM, On Chip Memory) Xilinx Zynq UltraScale+ MPSoC и Xilinx Zynq7000
ocm-xzynq
ЗОСРВ «Нейтрино»
aarch64, armv7
Менеджер создаёт устройство /dev/ocm и обеспечивает чтение и запись встроенной памяти (OCM). OCM содержит 256КБ RAM памяти.
Согласно официальной документации, в 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, драйверы
Предыдущий раздел: перейти