PeterLemon / RaspberryPi

Raspberry Pi Bare Metal Assembly Programming
447 stars 67 forks source link

BootLoader with uart-serial port #14

Open Piping opened 6 years ago

Piping commented 6 years ago

HI,

First of all, I appreciate your work and it make clear for me to how to use Pi3.

Can you add a small demo of bootloader that uses aarch64 ISA and load programs from serial port?

Currently all bootloader I found online is outdated with respect to PI3 B+ model.

Thank you!

PeterLemon commented 6 years ago

Hi Piping,

Sorry for the late reply... Thanks so much for the kind words =D

I am looking at the Raspberry Pi Products page and I can not see a PI3 B+ model: https://www.raspberrypi.org/products/

I test all my code on the PI3 B model, & I do not have this newer PI3 B+ HW to test with. (If you actually meant the PI3 B model, then I can look into serial upload of code using my PI3 B HW.)

petemoore commented 6 years ago

Hi Peter, indeed if you do have an example 3B bootloader solution that works over uart, it would be a great addition. This repo is fantastic and has been a great help to me, many thanks for sharing all the examples.

petemoore commented 4 years ago

I am looking at the Raspberry Pi Products page and I can not see a PI3 B+ model: https://www.raspberrypi.org/products/

I think this is the model @Piping has: https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/

@Piping If you are still looking for a rpi 3B compatible bootloading procedure, I documented mine here which doesn't use UART, but boots over ethernet (TFTP).

PeterLemon commented 4 years ago

Thanks petemoore for your help on this issue =D