What are the differences of Debug/Startup-Configuration between XC2000 and XC2000M, XC2000H, XC2000N ?What is to be followed?
| Boot Mode |
P10.0 |
P10.1 |
P10.2 |
P10.3 |
TRST XC2000 |
TRST
XC2000M XC2000N XC2000H |
| ASC-BSL |
0 |
1 |
1 |
1 |
don't care |
1 |
| JTAG Reset* |
1 |
1 |
1 |
1 |
controlled by UAD(2) |
controlled by UAD(2) |
| JTAG Service** |
1 |
1 |
1 |
1 |
1 |
1 |
| DAP Reset* |
0 |
0 |
1 |
1 |
not available |
controlled by UAD(2) |
| JTAG Service** |
0 |
0 |
1 |
1 |
not available |
1 |
* JTAG Reset/DAP Reset - Program execution does not start after
reset ** JTAG Service/DAP Service - Program execution start after reset
Main differences: TRST must be
held high for XC2000M, XC2000N, XC2000H to start bootstrap loader, in other case processor
start to run from internal FLASH memory. The state of TRST is don't care for
older XC2000. |