[EXT_EP-10378] Hardware breakpoints are only available on the first device of multiple daisy chained devices Created: 01/Jun/21 Updated: 20/Jan/26 Resolved: 20/Jan/26 |
|
| Status: | Fixed |
| Project: | Embedded Software & Tools |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Medium |
| Reporter: | TI User | Assignee: | TI User |
| Resolution: | Fixed | Votes: | 0 |
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Product: | Code Composer Studio Debugger |
| Internal ID: | CCBT-2877 |
| Forum URL: | https://e2e.ti.com/support/microcontrollers/other-microcontrollers-group/other/f/other-microcontrollers-forum/1003595/tm4c1294kcpdt-debugging-daisy-chained-dual-tm4c1294---emulation-pack-bug |
| Found In Release: | CCS_20.0.0 CCS_9.3.0 CCS_10.3.0 CCS_12.8.1 CCS_20.4.0 CCS_20.2.0 |
| Fix In Release: | CCS_12.3.0 CCS_20.5.0 CCS_20.4.1 |
| Affected Platform/Device: | XDS Device Support |
| Description |
|
Hardware breakpoints are only available on the first device of multiple daisy chained devices. There are no issues with software breakpoints. Other debug actions like connect, load, run, read/write registers/memory, etc also work fine. Operations like source stepping code in flash (asm stepping is fine) can be impacted since that action could require a breakpoint. There are no issues at all with the first device. Note that bypassing the first device so that only the second device is debuggable does not help. It appears only the device physically first on the scan-chain is unaffected by this issue. It is reproducible with a variety of CCS versions, starting with 9.x to 20.x, and debug probes (XDS100v2/v3, XDS110, XDS200). This issue does not appear with CCS 8.3.1 and earlier. |