Open mchlmmc opened 6 years ago
I will work on this issue.
What is the difference between start.elf
and start2.elf
on rbpi3b+? What about the bootcode.bin
?
Don't they both load kernel.img
and invoke _start
aka ENTRY(_start)
in the linker.ld
(if present, else its default)?
CirnOS currently can only run on the Pi Zero family and the original Raspberry Pi, which only makes up a fraction of the total Raspberry Pi users.
It should be possible to modify the vectors.s, macros.h, loader and build.sh files to create builds of CirnOS that can run on the other models.
To build for the different models, separate scripts should be available such as
build-rpi.sh
,build-rpi2.sh
, andbuild-zero.sh
etc ...