NXP i.MX7D и механизм сообщений MU

МУ передаёт сообщения между двумя ядрами Cortex-A.

	@ Затактировать модуль Messaging unit
	MOV32 R10, CCM_BASE + CCGR39 @ MU clock gate
	MOV R9, 0x00003333
	STR R9, [R10]
	

Кидайте сообщения со стороны А.

	MOV32 R11, MUA_BASE @ Ядро на стороне А
	MOV32 R12, 0xA5A5A5A5 @ Отправляет сообщение
	STR R12, [R11, MUA_ATR0] @ Для Б
	
Читайте на стороне Б.

	MOV32 R11, MUB_BASE
	LDR R12, [R11, MUB_BRR0]
	@ R12 == 0xA5A5A5A5
	
И печатайте.

	printf "Сообщение = %R12H\n"