AM263Px INDUSTRIAL COMMUNICATIONS SDK  2026.00.00
Industrial Communications FAQ and Debug Guide

This page covers frequently asked questions and common debugging procedures for industrial communications on TI SoCs.

How to Capture a Full ICSSG Memory Dump

A full ICSSG memory dump is useful for in-depth debugging of industrial protocol issues. There are two methods to capture this.

Method 1: Using devmem2

Run the devmem2 utility on the target to log the ICSSM register space:

  • ICSSM0: addresses 0x48000000 to 0x48040000

Method 2: Using Code Composer Studio (CCS)

This method requires JTAG access to the board via CCS. If JTAG access is available, this approach is generally faster than using devmem2.

  1. In CCS, launch the Target Configuration for AM263PX.
  2. In the Debug window, right-click on any core and select Show All Cores.
  3. Connect to the CS_DAP_0 core.
  4. Open the Memory Browser via View → Memory Browser.
  5. In the Memory Browser toolbar, select System View.
  6. Right-click on the memory area and select Save Memory.... Follow the instructions in the dialog that appears.
  7. In the dialog, configure the following:
    • Start Address: ICSSG base address for the instance being used:
      • ICSSM0: 0x48000000
    • Memory Page: System_View
    • Number of memory words: 0x40000
    • Format: 32-Bit Hex – TI Style

References

Document Description
AM26xx Technical Reference Manual Technical Reference Manual for AM26xx devices, including ICSSM register descriptions
AM26xx Register Addendum Register addendum for AM26xx devices with detailed register descriptions

See Also

  • EtherCAT Debug Guide : Debugging guide for EtherCAT SubDevice, covering PHY configuration, link status checks, and common bring-up issues
  • EtherCAT FAQ : Guide for using the EtherCAT application with TI Stack
  • ICSS-EMAC Debug Guide : Debugging guide for the ICSS-EMAC driver in MCU+ SDK, covering packet flow, queue configuration, and interrupt handling