Changes between Version 10 and Version 11 of newport/boot


Ignore:
Timestamp:
08/01/2018 05:45:05 PM (6 years ago)
Author:
Ryan Erbstoesser
Comment:

add links for bootloader

Legend:

Unmodified
Added
Removed
Modified
  • newport/boot

    v10 v11  
    55 * Boot ROM (internal on CN80XX/CN81XX SoC): fetch first level boot stub (192KB limit) from boot device (MMC or SPI FLASH)
    66 * SPL (Secondary Program Loader)
    7  * Bootloader (U-Boot)
     7 * Bootloader (U-Boot) - [wiki:newport/bootloader Newport UBoot Bootloader Wiki Page]
    88
    99For a Secondary Program Loader, or SPL, Gateworks currently uses the Cavium Board Development Kit (BDK) provided by their OCTEON-TX Software Development Kit (SDK). In this current implementation the Boot ROM loads and executes the BDK, the BDK loads and executes the ARM Trusted Firmware (ATF) and the ATF loads and executes the U-Boot bootloader in multiple stages as such:
    1010 * First level: Bootstub (firmware/bdk)
    1111 * Second level: ATF (firmware/atf)
    12  * Third level: U-Boot (bootloader/u-boot)
     12 * Third level: U-Boot (bootloader/u-boot) - [wiki:newport/bootloader Newport UBoot Bootloader Wiki Page]
    1313
    1414Gateworks provides a pre-built Boot Firmware [http://dev.gateworks.com/newport/boot_firmware/firmware-newport.img firmware-newport.img] ready to flash onto boot devices as well as source for building and/or modifying the boot firmware yourself.
     
    8181
    8282[=#firmware-image]
    83 == Firmare Image ==
     83== Boot Firmare Image ==
    8484The firmware image contains all of the components of the 'Boot Firmware':
    8585- MBR partition table