Crashes with IPCC on M4 and A7. How to verify the HW Resources?
I faced crashes when implementing IPCC on M4 (Hard Fault Crash) and A7 (Kernel Ooops or dead system).
Observations on M4:
- Once I 'solved' the issue by disabling Uart7
- Once I 'solved' it by removing the FreeRTOS (which was configured with CubeMX default values).
I assume to have bad configured HW resources (Memory, Device Tree).
To verify this I have the following questions:
1) How can I integrate the device tree files created by CubeMX to Yocto? Do I need to erase the patch files from meta-st layer to modify the device tree files?
Details: The instruction on https://wiki.st.com/stm32mpu/wiki/How_to_create_your_own_machine, topic 'Generate device tree' is not clear: the directory 'mx' does not exist. And 'browsing with STM32CubeMX' seems useless to me. Is it meant to create the directory mx and put the Device Tree files inside there? Then bitbake again?
2) How can I verify and modify the memory map of M4 and A7? (as it is done for example in the .icf file of IAR) Is it done through the Device Tree only?
3) Is it possible to say what kind of crash / error I get if Device Tree is not well configured?
