Please note as of Wednesday, August 15th, 2018 this wiki has been set to read only. If you are a TI Employee and require Edit ability please contact x0211426 from the company directory.

OMAP-L1x Debug Gel Files

From Texas Instruments Wiki
Jump to: navigation, search

Description

This CCS GEL file can be used to debug boot issues, determine ROM revisions, and display other information such as PLL settings.

The GEL was created to work with all OMAP-L13x, AM1x, and C674x devices.

Download

Use the following GEL file with CCS3.3 through CCSv5 to display debug information after connecting:

OMAPL1x_debug_v9.zip - Updated for Silicon revision 3.0 of OMAP-L137, TMS320C6747, TMS320C6745, TMS320C6743, AM1707 and AM1705

Use the following GEL file with CCSv6 to display debug information after connecting:

OMAPL1x_debug_v9_CCSv6.zip - Updated for Silicon revision 3.0 of OMAP-L137, TMS320C6747, TMS320C6745, TMS320C6743, AM1707 and AM1705

Archive:

OMAPL1x_debug_v8.zip

OMAPL1x_debug_v8_CCSv6.zip

Directions

OMAP-L1x-screenshot-ccs3.png

Directions for CCS 3.3

  • Connect to the processor, can be ARM or DSP of any OMAP-L1x, AM1x, or TMS320C674x device.
  • File -> Load Gel
  • Gel -> Run All


OMAP-L1x-screenshot-ccs4.png

Directions for CCS 4.x and higher

  • Connect to the processor, can be ARM or DSP of any OMAP-L1x, AM1x, or TMS320C674x device.
  • Tools -> Gel Files
  • Right-click on the window and select "Load Gel"
  • Go to Scripts -> Diagnostics -> Run All


Note: Make sure the MMU is disabled when you run the scripts in order to properly read the registers. You can disable the ARM’s MMU in CCS by going to Tools -> Advanced ARM Features.

The GEL file will print out the following information:

  • ROM ID: Revision number of the boot ROM
  • Silicon revision number
  • Boot Mode: Current boot mode, as selected by the boot pins latched at reset
  • ROM Status Code: Current status of the ROM code
  • Description: Description of any error messages that the ROM may have encountered during boot
  • Program Counter: The current program counter of the connected device (ARM or DSP)
  • Device Information: Generic device information that may be helpful when getting support from TI
  • Clock information: PLLm_SYSCLKn is output
    • Note: If your board uses an input clock other than 24 MHz you need to modify the definition at the start of the gel file accordingly.
  • PSC state information