Sharing Analysis Resources
7.9 Sharing Analysis Resources
Table 7−6. Analysis Resources
Figure 7−10. Valid Combinations of Analysis Resources
BA0
BA1
BD
Data log
Benchmark
†
The data logging mode that uses the word counter allows this combination, but not the data logging mode that
uses the end address (see section 7.8, Data Logging).
7-30
You can use analysis breakpoints, watchpoints, and a benchmark/event
counter through the debugger, and you can use data logging through applica-
tion code. Table 7−6 lists the analysis resources, and Figure 7−10 shows
which resources are available to be used at the same time.
When the application owns analysis resources, they will be cleared (made un-
owned and set to the completed state) by a reset. When the debugger owns
the resources, they are not cleared by reset but by the JTAG test-logic reset.
This ensures that when you are using the debugger, the resources can be
used even while the target system undergoes a reset.
Resource
Purpose
BA0
Break on contents of program address or memory address bus
BA1
Break on contents of program address or memory address bus
BD
Break on contents of program data, memory read data, or memory
write data in addition to an address bus
Data log
Perform data logging using counter
Benchmark
Count CPU cycles
BA0
BA1
Yes
Yes
Yes
Yes
No
No
Yes
†
No
Yes
No
BD
Data log
No
Yes
†
No
No
Yes
No
No
Yes
No
No
Benchmark
Yes
No
No
No
Yes
Need help?
Do you have a question about the TMS320C28x and is the answer not in the manual?