SWRZ098 April   2021 AWR6443

 

  1. 1Introduction
  2. 2Device Nomenclature
  3. 3Device Markings
  4. 4Usage Notes
    1. 4.1 MSS: SPI Speed in 3-Wire Mode Usage Note
  5. 5Advisory to Silicon Variant / Revision Map
  6. 6Known Design Exceptions to Functional Specifications
    1.     MSS#25
    2.     MSS#26
    3.     MSS#27
    4.     MSS#28
    5.     MSS#29
    6.     MSS#30
    7.     MSS#31
    8.     MSS#32
    9.     MSS#33
    10.     MSS#36
    11.     MSS#37B
    12.     MSS#38A
    13.     MSS#39
    14.     MSS#40
    15.     MSS#41
    16.     MSS#43A
    17.     MSS#44
    18.     MSS#45
    19.     ANA#11A
    20.     ANA#12A
    21.     ANA#13B
    22.     ANA#14
    23.     ANA#15A
    24.     ANA#16
    25.     ANA#17A
    26.     ANA#18B
    27.     ANA#19
    28.     ANA#20
    29.     ANA#21A
    30.     ANA#22A
    31.     ANA#27A
  7. 7Trademarks
  8. 8Revision History

MSS#41

Issuing WARM_RESET can Cause Bootloader Failure Which Results in Failure to Load the Application From Serial Flash

Revision(s) Affected:

AWR6443 ES2.0

Description:

WARM_RESET issued by application software (via register write), internal watchdog trigger, or external pin invocation can cause bootloader failure. This results in failure to load the application from serial flash

  1. Occurrence of WARM_RESET resets all configuration registers to default pre boot ROM values.
  2. Change in register values can affect settings of APLL clock, resulting in the PLL clock leaking into digital subsystems of device. This can create an invalid state of a specific clock divider in the PLL clock domain which is subsequently not initialized by the WARM_RESET functionality.
  3. Once this clock divider state is reached the subsequent bootloader execution hangs while trying to read the QSPI serial flash for program load (the QSPI is dependent upon the clock divider). This necessitates a power-cycle or nRESET for a successful recovery.

Workaround(s):

Avoid WARM_RESET. Use an external nRESET to initiate device reset with either an external watchdog or PMIC initiated reset sequence.