I was interested in the multi-app feature and therefore started to build a kernel from scratch following the kernel dev guide: Kernel Creation — MicroEJ Documentation
But I am facing an issue when it comes to building the kernel using the build module.
I am currently using the STM32F7508 VEE port v1.5.0 available on github:GitHub - MicroEJ/VEEPort-STMicroelectronics-STM32F7508-DK at 1.5.0
Once I have imported, and built my VEE port, I tried to load it in my kernel in local in the module ivy using the following line: <ea:property name=“platform-loader.target.platform.dir” value=“[path-to-local-platform]” />
But from some reason, once I start the build of my kernel I am getting the following error:
The Platform must have been built from an Architecture version 7.10.0 or higher (Architecture version not found)
Whereas from what I have seen, the VEE port I am using is based on the 7.16.1 arch.
Does anyone have any idea what is happening and how can I fix my problem ?