2023-05-20 05:54 AM
I would like to program a STM32MP157 using STM32CuneIDE. So by cofiguring the peripherals, generating some interfacing code and make everything work using interrupt driver routines. I do not want to use some operating system. Just writing code for each core.
Is that possible?
2023-05-21 12:50 PM
Hello @CJans.1 ,
It is possible to program STM32MP157 in bare metal on M4 cortex, with using CubeIDE / CubeMX tools suite. (https://wiki.st.com/stm32mpu/wiki/Getting_started/STM32MP1_boards/STM32MP157x-EV1/Develop_on_Arm%C2%AE_Cortex%C2%AE-M4).
However, if you want to program in bare metal on A7 cortex (that host the Linux Kernel in our configuration), it is also possible but ST does not provide support for it. I know open source projects on Github explain this, and I advice you to take a look at it if you want to go in this direction.
Kind regards,
Erwan.
2023-05-21 05:28 PM
Can I select FreeRTOS in stead of Linux for the A7 core(s)?
2023-05-21 11:48 PM
@CJans.1 ,
In theory you can but it will need investigations on your side, as the only thing that ST support on A7 cortex is Linux (When I say support, I mean in term of customer support).
Kind regards,
Erwan.