SPRUJ85A April   2024  – August 2024

PRODUCTION DATA  

  1.   1
  2.   Description
  3. 1Key Features
  4. 2LaunchPad Module Overview
    1. 3.1 Introduction
    2. 3.2 Preface: Read This First
      1. 3.2.1 If You Need Assistance
      2. 3.2.2 Important Usage Notes
    3. 3.3 Kit Contents
    4. 3.4 Device Information
      1. 3.4.1 System Architecture Overview
      2. 3.4.2 Security
      3. 3.4.3 Compliance
      4. 3.4.4 BoosterPacks
      5. 3.4.5 Component Identification
  5. 3Hardware Description
    1. 4.1  Board Setup
      1. 4.1.1 Power Requirements
        1. 4.1.1.1 Power Input Using USB Type-C Connector
        2. 4.1.1.2 Power Status LEDs
        3. 4.1.1.3 Power Tree
      2. 4.1.2 Push Buttons
      3. 4.1.3 Boot mode Selection
      4. 4.1.4 IO Expander
    2. 4.2  Functional Block Diagram
    3. 4.3  GPIO Mapping
    4. 4.4  Reset
    5. 4.5  Clock
    6. 4.6  Memory Interfaces
      1. 4.6.1 OSPI
      2. 4.6.2 MMC
      3. 4.6.3 eMMC
      4. 4.6.4 Board ID EEPROM
    7. 4.7  Ethernet Interface
      1. 4.7.1 Ethernet PHY #1 - CPSW RGMII/ICSSM
      2. 4.7.2 Ethernet PHY #2 - CPSW RGMII/ICSSM
      3. 4.7.3 LED Indication in RJ45 Connector
    8. 4.8  I2C
    9. 4.9  Industrial Application LEDs
    10. 4.10 SPI
    11. 4.11 UART
    12. 4.12 MCAN
    13. 4.13 FSI
    14. 4.14 JTAG
    15. 4.15 TIVA and Test Automation Header
    16. 4.16 LIN
    17. 4.17 ADC and DAC
    18. 4.18 EQEP and SDFM
    19. 4.19 EPWM
    20. 4.20 BoosterPack Headers
    21. 4.21 Pinmux Mapping
  6. 4Additional Information
    1.     Trademarks
    2. 5.1 Sitara MCU+ Academy
    3. 5.2 Known Board Changes/Issues
      1. 5.2.1 OSPI DQS and LBCLK nets swap
      2. 5.2.2 XDS110 Debugger Bricking Issue
      3. 5.2.3 eMMC CMD and CLK nets swap
  7. 5References
    1. 6.1 Reference Documents
    2. 6.2 Other TI Components Used in This Design
  8. 6Revision History

XDS110 Debugger Bricking Issue

It has been found that few EVMs when connected to the PC and connect through Code Composer Studio(CCS), the user is prompted to update the firmware as per below window. Upon clicking on Update button, the update is unsuccessful and CCS just disconnects from the board and the board is no longer detected by CCS. This has been mostly observed with CCS versions 12.4 and above.

AM263P CCS prompt to update
                        firmware Figure 4-2 CCS prompt to update firmware

The below are the steps of recovering a board when CCS fails to detect the board as mentioned above.

The failure to detect the board is mostly attributed to the wrong firmware version on the XDS110 debugger on the board. Thus the XDS110 debugger would need to be re-flashed with the latest firmware available with the CCS on the user's PC. Follow the below steps to do the same.

  1. Disconnect all cables connected to LP-AM263P.
  2. Short pins 64 and 97(shown in below image) of the U24 component(TM4C being the XDS110 debugger) and connect back the USB Micro-B debugger cable to LP-AM263P and PC, while pins 64 and 97 are shorted. Now the XDS110 debugger will be in DFU mode.
    AM263P Location of Pins
                                64 and 97 on U24 Figure 4-3 Location of Pins 64 and 97 on U24
  3. Open Command Prompt on your Windows PC and navigate to C:\ti\ccs12XX\ccs\ccs_base\common\uscif\xds110, where 12XX corresponds to the CCS version on the PC.
  4. Run command "xdsdfu -e" and the device must be reported with Mode as "DFU". If not, please repeat Steps 1 to 3 ensuring the pin shorting is done properly.
  5. After the debugger is in DFU mode, run command "xdsdfu -f firmware_3.0.0.XX.bin -r" where 3.0.0.XX is the corresponding XDS firmware version found in "C:\ti\ccs12XX\ccs\ccs_base\common\uscif\xds110" path. This starts the firmware upgrade utility and flashes the mentioned firmware to the XDS110 debugger.
  6. Once step 5 is complete, run command "xdsdfu -e" once more to see that the XDS110 debugger is detected by the PC as shown in below image with all the above steps.

AM263P XDS110 Firmware update
                        commands in Command Prompt Figure 4-4 XDS110 Firmware update commands in Command Prompt

Post the above steps are complete, CCS should be able to detect and connect to the XDS110 debugger on LP-AM263P.

More details about XDS110 firmware and updating it can be found in https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_xds110.html#manual-update