Changes between Version 10 and Version 11 of newport/boot
- Timestamp:
- 08/01/2018 05:45:05 PM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
newport/boot
v10 v11 5 5 * Boot ROM (internal on CN80XX/CN81XX SoC): fetch first level boot stub (192KB limit) from boot device (MMC or SPI FLASH) 6 6 * SPL (Secondary Program Loader) 7 * Bootloader (U-Boot) 7 * Bootloader (U-Boot) - [wiki:newport/bootloader Newport UBoot Bootloader Wiki Page] 8 8 9 9 For 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: 10 10 * First level: Bootstub (firmware/bdk) 11 11 * 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] 13 13 14 14 Gateworks 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. … … 81 81 82 82 [=#firmware-image] 83 == Firmare Image ==83 == Boot Firmare Image == 84 84 The firmware image contains all of the components of the 'Boot Firmware': 85 85 - MBR partition table