[raspi-internals] Re: where is the threadx?

  • From: Dennis Thekumthala <d.thekumthala@xxxxxxxxx>
  • To: raspi-internals@xxxxxxxxxxxxx
  • Date: Thu, 12 Apr 2018 10:18:10 +0200

The ThreadX GPU firmware is contained in the file start.elf on the SD card.

There is a small bootrom inside all BCM28XX SoCs. That bootrom searches for
a bootcode.bin on the SD card. bootcode.bin then loads start.elf.

If you want to write code for the VideoCore yourself, the first thing you
can replace with your own code is bootcode.bin.

AFAIK no other firmware is stored inside the SoC.


2018-04-12 6:49 GMT+02:00 A Musavi <musavi.a@xxxxxxxxx>:

Hi

I am doing a research about .raspberrypi architecture. However i can't
understand where is the videocore's OS is stored? Is it a ROM, SD card or
?? inside the Videocore GPU?

The second questions is that other than the main OS (e.g. Raspbian), and
the Videocore'OS is there any other embedded OS in  .Raspberrypi?

thanks in advance

Other related posts: