Hello team,
i was working with m33 core tried to load a blinky image i found that there are multiple images that we need to load as per multi os package documentation such as blink_secure_vector, blinky_secure_code , blinky_non_secure_vector and blinky_non_secure_code what is the purpose of using mutiple images rather than using a single binary image?also what are the changes i need to do in my kernel so that i can boot both the core without affecting one another?
Hi,For secure and non secure images I think it's obvious that they are used in secure and non secure memory regions accordingly.Regarding the vector and code files, it's actually how the Trustzone implements the memory structure.You can invoke the sample for CM33 from u-boot. Please take a look on the according section.Kind Regards.
is it possible to run just plain binary if there is no secure implementation ?