Setup of eval kit for CM33 debugging¶
The document Release Note for RZ/G2L Multi-OS Package shows how to load and debug CM33 firmware with a with Segger J-Link connection.
This can be done in the same way with a TXRZ module mounted on a TX Mainboard7. There are two processor signals, that must be setup correctly to enable JTAG debugging:
- DEBUGEN:
- Switches between normal operation and debug operation.
- BSCANP:
- Switches between normal operation and boundary scan test model.
Operating Mode:
BSCANP | DEBUGEN | Operating mode |
---|---|---|
0 | 0 | Normal operation |
0 | 1 | Debug operations |
1 | X | Boundary scan test mode |
The two signals can be controlled with the jumper field JP5-JTAGMODE on the TX Mainboard7:
To debug the Cortex®-M33 core via JTAG, the JP5 jumpers must be set in the following way:
The 10-pin haeder of the SEGGER J-Link adapter must be connected to the 20-pin JTAG header ST6 on the TX Mainboard7 with an appropriate adapter in the following way:
Segger J-Link mini | MB7 JTAG ICE Interface | Functionality |
---|---|---|
1 - VTref | 1 - 3V3 | IO voltage reference |
2 - SWDIO/TMS | 7 - TMS | |
3 - GND | 4-20 - GND | |
4 - SWCLK/TCK | 9 - TCK | |
5 - GND | 4-20 - GND | |
6 - SWO/TDO | 13 - TDO | |
7 - NC | unused | |
8 - TDI | 5 - TDI | |
9 - NC | unused | |
10 - nRESET | 15 SRESET# | board reset |