2025-05-18 7:46 PM
Dear ST Developer Support,
I am currently developing in a bare-metal environment on the STM32MP257F-EV1. I’ve encountered an issue where I am unable to write to RAM or flash memory.
"Despite using STM32CubeIDE (with ST-Link), memory access to RAM and flash fails, and the binary does not run as expected, even on the Cortex-M33 core."
Could you please advise whether it is possible to write and execute a binary directly on the Cortex-M33 core, either using STM32CubeIDE or through other methods? Are there specific initialization steps or boot configurations required for bare-metal development on this platform?
Alternatively, is development on this board only supported through OpenSTLinux?
Thank you for your support.
Best regards,
Dahun
2025-05-20 8:14 AM
Hello @dahun ,
Please take a look at this Wiki article that could help you in your M33 firmware development process: https://wiki.st.com/stm32mpu/wiki/Getting_started/STM32MP2_boards/STM32MP257x-DK/Develop_on_Arm_Cortex-M33
Kind regards,
Erwan.