2020-04-24 11:21 AM
Hi everyone,
Can I assign, for example, UART to Cortex M4 runtime context, and generate appropriate device tree files for STM32MP1, and then after boot, reassign UART to Cortex A7 runtime context somehow? Best regards, Nenad
Solved! Go to Solution.
2020-04-27 06:23 AM
Hi @NGajic
No for UART, and depend on peripheral for others.
On STM32MP1 a peripheral is either "assigned" ( assign to one context and cannot be change at runtime ) or "shared" ( can be concurrently access by both cores)
UART is an "assigned" peripheral.
Please refer to Online Training https://st-onlinetraining.s3.amazonaws.com/STM32MP1-Software-Coprocessor%20management_%28COPROC%29/index.html
For all those concept and Peripheral classification slide 13.
Hope it help
Olivier
2020-04-27 06:23 AM
Hi @NGajic
No for UART, and depend on peripheral for others.
On STM32MP1 a peripheral is either "assigned" ( assign to one context and cannot be change at runtime ) or "shared" ( can be concurrently access by both cores)
UART is an "assigned" peripheral.
Please refer to Online Training https://st-onlinetraining.s3.amazonaws.com/STM32MP1-Software-Coprocessor%20management_%28COPROC%29/index.html
For all those concept and Peripheral classification slide 13.
Hope it help
Olivier
2020-04-27 06:31 AM
Hi @Community member ,
Thank you for your answer. I'll look Online Training for other stuff.
Best Regards,
Nenad