RPi Boot Process

Joshua Perry josh at pdk.io
Mon Mar 21 23:31:16 UTC 2016

Ah, well: http://people.canonical.com/~ogra/snappy/snappy-system.txt <http://people.canonical.com/~ogra/snappy/snappy-system.txt>

From the looks of things, building a RPi 3 kernel, initrd, u-boot, dtbs, and swapping in the RPi 3 boot binaries may be the bulk of getting this running.


> On Mar 21, 2016, at 5:22 PM, Joshua Perry <josh at pdk.io> wrote:
> Looks like u-boot is used in place of the `kernel` parameter in the `config.txt` file that configures the closed-source RPi bootloader. I haven’t found the u-boot script that core uses to boot yet (if that’s how it’s done).
> Some useful info resources I’ve found so far:
> https://lists.ubuntu.com/archives/snappy-devel/2015-June/000752.html <https://lists.ubuntu.com/archives/snappy-devel/2015-June/000752.html>
> https://github.com/piso77/ubuntu-embedded <https://github.com/piso77/ubuntu-embedded>
> https://developer.ubuntu.com/en/snappy/guides/porting/ <https://developer.ubuntu.com/en/snappy/guides/porting/>
> Looks like there is already an Ubuntu bootloader for the RPi3 on the piso77 Github Repo. I suppose we just need to find the u-boot script that core use to do the A/B decision making? Or is that in the source of the RPi u-boot port? This is where I’m currently perusing.
> Josh
>> On Mar 21, 2016, at 4:41 PM, Simon Quigley <tsimonq2 at ubuntu.com <mailto:tsimonq2 at ubuntu.com>> wrote:
>> Heh, I just got my Pi 3 today and was wondering this, so +1.
>> -- 
>> Simon Quigley
>> tsimonq2 at ubuntu.com <mailto:tsimonq2 at ubuntu.com>
>> tsimonq2 on Freenode
>> -- 
>> snappy-devel mailing list
>> snappy-devel at lists.ubuntu.com <mailto:snappy-devel at lists.ubuntu.com>
>> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/snappy-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/snappy-devel/attachments/20160321/32d03307/attachment-0001.html>

More information about the snappy-devel mailing list