[raspi-internals] ARM fully works on all RPis with peripheral access.

  • From: "Kristina Brooks" <tinab@xxxxxxx>
  • To: raspi-internals@xxxxxxxxxxxxx
  • Date: Sun, 15 May 2016 23:50:51 +0100

The issue I had with RPi1 earlier was due to a bug in code running on
the ARM. I have embedded a simple next stage ARM bootloader in
bootcode.bin and started it, having it print to UART.
arm_setup_bridge: bridge init done, PM_PROC is now: 0x1107F!arm_init:
polling ARM state ...panic(): "ARM requested VPU halt, gooodbye VPU
..."@arm_loader.c:291main: arm_chainloader started on ARM, continuing
boot from here ...
So there we have it. Reliable ARM init across all RPi versions with
full peripheral access (need to build the ARM part of it for ARMv6
when targetting RPi1 and for ARMv7 when targetting RPi2+).
Code coming on Github in a few days.

Other related posts:

  • » [raspi-internals] ARM fully works on all RPis with peripheral access. - Kristina Brooks