Skip to content
RaspberryPi BareMetal env
C Assembly Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
rp_blink_gpio4 fix README May 17, 2017
rp_clockgen
rp_cyclecounter cleanup Dec 19, 2016
rp_exclusive cleanup Dec 19, 2016
rp_framebuffer add HDMI DMT 1080p to config.txt Nov 24, 2016
rp_framebuffer_dma1
rp_framebuffer_dma8
rp_i2c_ar1010
rp_jtagenable fix May 18, 2017
rp_midi_out cleanup Dec 19, 2016
rp_pcm fix README Feb 7, 2017
rp_pcm_dma
rp_pcm_dma_rec
rp_pwm_audio cleanup Dec 19, 2016
rp_pwm_audio_dma cleanup Dec 19, 2016
rp_spi0_psxpad fix motor Apr 12, 2017
rp_uart cleanup Dec 19, 2016
.gitignore Initial commit Nov 16, 2016
LICENSE
README.md

README.md

Raspberry Pi Zero/1/2/3 Bare Metal sample by AZO

For Raspberry Pi Zero/1/2/3 Bare Metal code by AZO(Tomohiro Yoshidomi).
Twitter:@AZO234 E-Mail:typesylph@gmail.com
http://domisan.sakura.ne.jp

How to make:

  1. install "arm-none-eabi-gcc".
  2. Open "Makefile " with texteditor, and change options.
    BOARD=RPZERO/RP1/RP2/RP3
  3. make
  4. If successfully, output "kernel.img"(RPZero/1) or "kernel7.img"(RP2/3).

How to run:
Put follow files to FAT SD card.

  • "bootcode.bin"
  • "start.elf"
  • "config.txt" <- config_rp01.txt or config_rp23.txt
  • "kernel.img"(RPZero/1) or "kernel7.img"(RP2/3)

Firmware:
Grub "bootcode.bin" and "start.elf" at
https://github.com/raspberrypi/firmware/tree/master/boot

Reference






You can’t perform that action at this time.