Changes between Version 16 and Version 17 of newport


Ignore:
Timestamp:
12/15/2017 01:49:19 PM (4 months ago)
Author:
Tim Harvey
Comment:

update firmware image locations

Legend:

Unmodified
Added
Removed
Modified
  • newport

    v16 v17  
    116116= Pre-built Firmware Images =
    117117The [https://github.com/Gateworks/uboot-newport images-newport] !GitHub repository hosts various pre-built firmware images used for Newport:
    118  * [https://github.com/Gateworks/images-newport/raw/master/gsc_630x_v49.txt GSC firmware image]
     118 * [https://github.com/Gateworks/images-newport/raw/master/gsc_630x.txt GSC firmware image]
    119119 * [https://github.com/Gateworks/images-newport/raw/master/firmware-newport.img firmware image] (everything up to and including the bootloader stored on the embedded FLASH boot device) (see [#firmware below] for details)
    120  * [https://github.com/Gateworks/images-newport/raw/master/linux-newport.tar.bz2 linux-newport.tar.bz2] - Compressed TAR archive of pre-built Linux kernel
    121  * [https://github.com/Gateworks/images-newport/raw/master/xenial-newport.img.gz xenial-newport.img.gz] - Compressed Disk Image containing Firmware and Ubuntu 16.04 Xenial
    122  * [https://github.com/Gateworks/images-newport/blob/master/xenial-newport.tar.bz2 xenial-newport.tar.bz2] - Compressed TAR archive of Ubuntu 16.04 Xenial arm64 root filesystem
     120 * Download linux-newport.tar.xz from [https://github.com/Gateworks/linux-newport/releases/latest latest Newport kernel release] - Compressed TAR archive of pre-built Linux kernel
     121 * Download xenial-newport.img.gz from [https://github.com/Gateworks/images-newport/releases/latest latest Newport firmware release] - Compressed Disk Image containing Firmware and Ubuntu 16.04 Xenial
     122 * [http://dev.gateworks.com/newport/ubuntu/xenial/latest/xenial-newport.tar.xz xenial-newport.tar.xz] - Compressed TAR archive of Ubuntu 16.04 Xenial arm64 root filesystem
    123123
    124124
     
    133133Model   : GW6304-B
    134134...
    135 NOTICE:  Booting Trusted Firmware
    136135NOTICE:  BL1: v1.3(release):OCTEONTX_SDK_6_2_0_build_26
    137136NOTICE:  BL1: Built : 15:30:07, Dec  4 2017
    138 NOTICE:  CHIP UniqueID not set
    139137...
    140138U-Boot 2017.09-rc1-00023-g1fd1415 (Dec 12 2017 - 15:42:30 -0800) for Cavium OcteonTX CN81XX ARM V8 Core
    141139...
    142 }}}
    143  - The above shows the version of the BDK used as the Secondary Program Loader (SPL) is 'ea21abc' built on Tue Dec 12 23:42:48 2017. The git sha of 'ea21abc'.
    144  - The above shows the version of the ATF (ARM Trusted Firmware) is v1.3 built on Dec 4 2017.
    145  - The above shows the version of U-Boot is '2017.09-rc1-00023-g1fd1415' built on Dec 12 2017.
     140[    0.000000] Linux version 4.14.4-00005-g9e5958b (tharvey@tharvey) (gcc version 5.3.0 (Cavium Inc. Version 0.99 build 440)) #141 SMP PREEMPT Fri Dec 15 10:18:19 PST 2017
     141...
     142Ubuntu 16.04 LTS xenial-newport ttyAMA0
     143...
     144}}}
     145 - The above output shows you:
     146  * GSC v49 0x832c
     147  * Secondary Program Loader (SPL) is 'ea21abc' built on Tue Dec 12 23:42:48 2017. The git sha of 'ea21abc'.
     148  * ATF (ARM Trusted Firmware) is v1.3 built on Dec 4 2017.
     149  * U-Boot is '2017.09-rc1-00023-g1fd1415' built on Dec 12 2017.
     150  * Linux version 4.14.4-00005-g9e5958b built on Fri Dec 15 10:18:19 PST 2017
     151  * Ubuntu 16.04 (aka xenial) OS (use {{{dpkg -l | grep "^ii"}}} to see what packages and versions are installed
    146152
    147153
     
    177183}}}
    178184
    179 To update the 'firmware' as well as the root filesystem ([https://github.com/Gateworks/images-newport/raw/master/xenial-newport.img.gz xenial-newport.img.gz]):
     185To update the 'firmware' as well as the root filesystem download the latest xenial-newport.img.gz from [https://github.com/Gateworks/images-newport/releases/latest the latest release] and flash with:
    180186{{{#!bash
    181187mmc list # see which device is emmc vs sd
     
    209215DEVICE=/dev/sdc # set to the microSD on your host
    210216zcat xenial-newport.img.gz | sudo dd of=$DEVICE
    211 # re-partition with a 3.5MB DOS partition (required by BDK) and a Linux partition at 16MB
     217# re-partition with a 2.5MB DOS partition (required by BDK) and a Linux partition at 16MB
    212218printf "3072,8191,1,,\n32768,,L,,\n" | sudo sfdisk -uS $DEVICE
    213219}}}