Run program on Raspberry Pi over UART, instead of removing, writing, and replacing the SD card numerous times. Bootloader will write program into RAM at address 0x8000.
Usage:
- Compile:
make
- Put bootcode.bin, start.elf and kernel.img on SD card
- Insert SD card into RPi
- Restart RPi
- Boot program:
sudo ./rpiprog -s /dev/ttyUSB0 -i blink.img
For next boot you need to repeat only steps 4 and 5.