Changes between Version 10 and Version 11 of newport/firmware


Ignore:
Timestamp:
12/12/2018 07:03:15 PM (6 years ago)
Author:
Ryan Erbstoesser
Comment:

info for updated jtag programming ability

Legend:

Unmodified
Added
Removed
Modified
  • newport/firmware

    v10 v11  
    6060
    6161There are two methods for updating firmware:
    62  * on a live board using Serial Console and Ethernet ('''Note that currently the eMMC FLASH can only be updated on a live board booted from either eMMC or microSD''')
     62 * on a live board using Serial Console and Ethernet
    6363 * on removable storage (ie recovery microSD)
    64  * using a GW16099 JTAG dongle (see [#jtag below]) ('''Note that currently only the GSC firmware can be updated via JTAG''')
     64 * using a GW16099 JTAG dongle (see [#jtag below])
    6565
    6666The various items that can be updated:
    6767 * GSC Firmware - currently only JTAG updates are supported for Newport - see [#jtag-gsc below]
    68  * Boot Firmware (Everything up to and including the Bootloader) - currently must be updated from U-Boot or Linux on a live system - see [#serial-ethernet below]
    69  * Root Filesystem (Operating System) - currently must be updated from U-Boot or Linux on a live system - see [#serial-ethernet below]
     68 * Boot Firmware (Everything up to and including the Bootloader)
     69 * Root Filesystem (Operating System)
    7070
    7171[=#jtag]
     
    7474
    7575All Newport boards have a 10-pin JTAG header which provides:
    76  * JTAG Programming for embedded FLASH - see [wiki:jtag_instructions here] for instructions
     76 * JTAG Programming for embedded emmc flash - see [wiki:jtag_instructions here] for instructions
    7777 * Serial Console access via UART0 (/dev/ttyAMA0)
    7878
    7979Please Note:
    80  * '''Linux software is supported for programming Newport (jtag_usbv4 required).''' Windows is not supported at this time.''' (serial console through Windows does work).
    81  * '''JTAG Programming of eMMC has not been made available yet'''. You must boot from a microSD image to program or re-program eMMC flash through TFTP
    82  * '''JTAG Programming of the GSC firmware is supported by the most recent version of jtag_usbv4''' [http://dev.gateworks.com/jtag/linux/x86/jtag_usbv4 here]
    83   * [wiki:/newport/firmware-update?action=edit#UpdateGSCFirmwareviaJTAG Guide for GSC update via Jtag]
     80 * Linux software is supported for programming Newport (jtag_usbv4 required). Windows is not supported. (serial console through Windows does work).
     81 * JTAG Programming of eMMC is available, although it is a slower process, see [wiki:jtag_instructions here]
     82 * JTAG Programming of the GSC firmware is supported by the most recent version of jtag_usbv4 [http://dev.gateworks.com/jtag/linux/x86/jtag_usbv4 here]
     83  * [wiki:newport/firmware#UpdateGSCFirmwareviaJTAG Guide for GSC update via JTAG]
    8484
    8585