Changes between Version 10 and Version 11 of newport/firmware
- Timestamp:
- 12/12/2018 07:03:15 PM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
newport/firmware
v10 v11 60 60 61 61 There 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 63 63 * 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]) 65 65 66 66 The various items that can be updated: 67 67 * 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) 70 70 71 71 [=#jtag] … … 74 74 75 75 All Newport boards have a 10-pin JTAG header which provides: 76 * JTAG Programming for embedded FLASH- see [wiki:jtag_instructions here] for instructions76 * JTAG Programming for embedded emmc flash - see [wiki:jtag_instructions here] for instructions 77 77 * Serial Console access via UART0 (/dev/ttyAMA0) 78 78 79 79 Please 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 TFTP82 * '''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] 84 84 85 85