If you want to run JAVA on your STM32F407, can you use MICROEJ to implement it
Here are the example platforms of STMicroelectronics board around a Cortex-M4 we already have publicly available:
We obviously support any boards having a STM32F407 so please follow the platform creation documentation: Platform Developer Guide — MicroEJ Documentation with the MICROEJ Cortex-M4 Architecture of your choice: Index of /architectures/com/microej/architecture/CM4
Hope it’ll help.
Gaëtan for MicroEJ