Changes between Version 23 and Version 24 of venice/errata


Ignore:
Timestamp:
10/01/2025 04:34:20 PM (4 hours ago)
Author:
Ron Eisworth
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • venice/errata

    v23 v24  
    274274
    275275[=#VN11]
    276 == VN11 Invalid GSC registers in development environment interferes with board power
    277 
    278 Issue:
    279   * When an unpowered JTAG adapter in a development environment is attached to the JTAG connector on a board (plugged into the 10-pin header but the adapter's USB is not attached to anything) the GSC is held in a 'debug' state where code execution does not function properly. When coupled with IMX software that performs an I2C bus recovery attempt on a failed transaction when the JTAG adapter's USB is plugged in and the GSC starts running it will get out of sync with the IMX I2C master and end up 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 will reset the GSC to get out of this state. The state will not occur if not using a JTAG adapter or when properly using a JTAG adapter that is connected to a USB host before plugging it in to the SBC.
     276== VN11 Invalid GSC registers in development environment interferes with board power up
     277
     278Issue:
     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 will reset the GSC to get out of this state. The state will not occur if not using a JTAG adapter or when properly using a JTAG adapter that is connected to a USB host before plugging it into the SBC and powering the SBC.
    280280 
    281 Resolution:
    282   * 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).
     281Resolution:
    283282  * A GSC firmware update 'v67' has been created which will allow the GSC to run properly when in this 'debug' state so that an updated JTAG adapter is not needed and users do not have to worry about accidentally ending up in this state.
     283  * 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).
    284284
    285285Affected Product: