> For the complete documentation index, see [llms.txt](https://dev.solid-run.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev.solid-run.com/nxp/lx2160a/sbc-platform/lx2160a-other-articles/lx2160a-cex-7-jtag.md).

# LX2160A CEX-7 JTAG

The LX2160A COM-Express Type 7 Module provides an ARM CoreSight compatible [10-pin header](https://www.digikey.de/short/9pvb4m4d) (also known as 9-pin Cortex-M) labeled **U3014**, for use with an external debugger such as J-Link, or [NXP's CodeWarrior TAP](https://www.nxp.com/design/design-center/development-boards-and-designs/CW_TAP):

![lx2160a-cex7-jtag.png](/files/dMQp9uu3f07wuPtlwiXq)

## Decoupling TRST\_B and PORESET\_B

The CEX-7 Module internally connects from PORESET\_B to TRST\_B making it impossible to debug the first stage of boot while RCW is being loaded.

It is possible to remove zero ohm 0402 resistor R9399 which results in TRST\_B floating. It is located below the heat-sink, as shown below:

![lx2160a-cex7-jtag-r9399-location.png](/files/H0yzlHPYvzWVPiQ19Cqw)

![lx2160a-cex7-jtag-r9399-location-magnified.png](/files/2iTrxk4jFkmJoI08YIQp)

## Connecting JTAG Adapters

The connection between JTAG and board must not swap any wires. Pin 1 on the JTAG Adapter must go to Pin 1 on the Board (indicated by white arrow) to avoid damaging SoC and the JTAG device. See below the correct orientations for tested adapters:

### ARM 10-Pin Adapter

![lx2160-cex7-arm-jtag-adapter-connected.jpg](/files/vZeXvpnG0skOFDcYqj9D)

### Connecting CodeWarrior TAP

![codewarrior-tap-connected.jpg](/files/TUxCxnW6XhfaOYJybbJd)

![lx2160-cex7-codewarrior-tap-connected.jpg](/files/BjYYfYWciKArvt3qAyIq)

## Using CodeWarrior Software with CodeWarrior TAP

The CodeWarrior TAP can be connected either via Ethernet on the LAN or direct on a USB port.

On the LAN the tap acquires a DHCP lease and responds to hostname "FSLXXYYZZ" where XXYYZZ are the last 3 octets of its MAC address as indicated on the white sticker on the bottom of the tap. E.g. "FSL06BB1D" for tap with mac address "00:04:9F:06:BB:1D".

Within the CodeWarrior Software the TAP is automatically usable when connected over USB. In case of Ethernet / LAN the hostname must be entered to the "Probe Address" Column of "Target connections" UI:

![codewarrior-tap-address.png](/files/7bkHNS7MiZfzUnNvMHRp)

## OpenOCD

See [LX2160 JTAG with OpenOCD](/nxp/lx2160a/sbc-platform/lx2160a-other-articles/lx2160-jtag-with-openocd.md) for details.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://dev.solid-run.com/nxp/lx2160a/sbc-platform/lx2160a-other-articles/lx2160a-cex-7-jtag.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
