mchlmmc / CirnOS

Bringing the workflow of Arduino to the Raspberry Pi
GNU General Public License v3.0
102 stars 6 forks source link

Port CirnOS to all the Raspberry Pi models #8

Open mchlmmc opened 6 years ago

mchlmmc commented 6 years ago

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, and build-zero.sh etc ...

janus commented 6 years ago

I will work on this issue.

tilkinsc commented 5 years ago

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)?