Hello there,
I'm wondering if it's possible to access each cores' LPUART, said, CM4_0 access CM4_1's LPUART? How to capture/send the message in another core?
I found the base address of M4_0__LPUART and M4_1__LPUART is different, in MIMX8QM6_cm4_core0.h,
and in MIMX8QM6_cm4_core1.h, it is
, but the IRQ number is the same:
I though it's possible to access each others UART but the interrupt might be a problem.
Hi Michael
such access is performed using "partition" concept, please check relevant
documentation and SCU APIs on:
System Controller Firmware 101 - Resource management service
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Igor,
Thanks for your reply, I thought the SCFW resource partitioning mechanism is providing an access guard for different resources. But how about the M4_x_LPUART_IRQn? They're in the same number in each core. Does the INTMUX of CM4 is used for passing interrupt from CM4_0 to CM4_1? Do you have any suggestion for cross-core-handling of the dedicated interrupt?
Best regards,
Michael Tang
Hi Michael
for M4 please look at examples in SDK_MIMX8QM_M4
Welcome | MCUXpresso SDK Builder
Best regards
igor