We are going to build a ARM Cortex-A53 SOC. From the SW OS side, it is supposed to be running in 32-bit mode. The bootsequence is as following:
1. BootROM (The ROM inside SOC, un-changable, can set several boot sources for u-boot)
2. u-BOOT(Loaded by BootROM)
My question is: is there any reference code for the first phase boot, my BootROM listed above?
there are some initial code references in the DS example, you can get DS from https://developer.arm.com/tools-and-software/embedded/arm-development-studio/downloads, install it on windows, and import the example code, File->Import->File System->From Directory(C:\Program Files\ARM\Development Studio 2019.0-1\examples\Bare-metal_examples_Armv8.zip).
Thank you. I will try it. Today I just learnt from my colleagues they have some basic tests source code from ARM. Like cache-miss, arm-ok. I guess those code could be used for my purpose. Anyway, I will try your method too.
View all questions in Arm Compilers forum