Changes between Version 25 and Version 26 of venice/errata


Ignore:
Timestamp:
10/01/2025 04:52:00 PM (4 hours ago)
Author:
Ryan Erbstoesser
Comment:

add link to gsc firmware

Legend:

Unmodified
Added
Removed
Modified
  • venice/errata

    v25 v26  
    277277
    278278Issue:
    279   * When an unpowered JTAG adapter in a development environment is attached to the JTAG connector on a powered board (plugged into the 10-pin header but the adapter's USB is unpowered/attached to a PC) the GSC is held in a 'debug' state where code execution does not function properly. This coupled with newer uboot software that performs I2C bus recovery on failed transactions, allows the GSC to get out of sync with the IMX I2C master thus writing 0xff's to the GSC registers at 0x20 causing the GSC to put the board to sleep (disable the boards primary power supply) without the possibility of a wakeup event. At this point, removing the GSC battery temporarily to reset the GSC is the only way to get out of this state. Note this errata will only occur when using a JTAG adapter that is not USB powered and connected to an already powered SBC through the 10-pin connector. To avoid this errata, connect the USB of the JTAG adapter to a powered host before applying power to the SBC.
     279  * When an unpowered JTAG adapter in a development environment is attached to the JTAG connector on a powered board (plugged into the 10-pin header but the adapter's USB is unpowered/attached to a PC) the GSC is held in a 'debug' state where code execution does not function properly. This coupled with newer uboot software that performs I2C bus recovery on failed transactions, allows the GSC to get out of sync with the IMX I2C master thus writing 0xff's to the GSC registers at 0x20 causing the GSC to put the board to sleep
     280 without the possibility of a wakeup event. Removing the GSC battery temporarily to reset the GSC is the only way to get out of this state.
     281
     282Note this errata will only occur when using a JTAG adapter that is not USB powered and connected to an already powered SBC through the 10-pin connector. To avoid this errata, connect the USB of the JTAG adapter to a powered host before applying power to the SBC.
    280283 
    281284Resolution:
    282285  * A GSC firmware update 'v67' has been created which will allow the GSC to run properly when in this 'debug' state so an updated JTAG adapter is not needed and users do not have to worry about accidentally ending up in this state.
     286   * [wiki:gsc#GSCUpdates Upgrade GSC Firmware]
    283287  * The GW16099 JTAG adapter has been revised to avoid erroneously putting the GSC into the 'debug' state when not USB bus powered (GW16099-J.1 and newer).
    284288