[iMX8ULP] Accessing Realtime domain peripheral from Application domain

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

[iMX8ULP] Accessing Realtime domain peripheral from Application domain

638 Views
texnikk
Contributor III

We're developing a product, which is based on iMX8ULP SoC. At the moment we're at hardware design stage. To connect everything correctly we need an answer to important question: 

can peripherals, which are located in Realtime Domain, be accessed from Application Domain without usage of RPMSG ?

I.e. can we just implement A35 Linux app which can communicate via LPUART0 (which is in Realtime domain) and control GPIOA pins without implementing M33 firmware?

Thanks

Labels (1)
Tags (4)
0 Kudos
Reply
1 Reply

612 Views
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Hello,

can we just implement A35 Linux app which can communicate via LPUART0 (which is in Realtime domain) and control GPIOA pins without implementing M33 firmware?

-->The single boot for A35 will also load M33 firmware in ROM which means we must run M33 firmware. If you run M33 firmware, it's very hard to control LPUART0 and GPIOA in A35. From the memory mapping in A35, A35 can access LPUART0 and GPIOA address, but the clock need to be configured in M33.



Best Regards,
Zhiming

0 Kudos
Reply