TI E2E Community
Code Composer Studio
Code Composer Forum
C6678EVM XDS100v1 ETB system trace
I'm trying to configure the Trace Control of CCSTM_0 Receiver for ETB with no success, I'm connecting to the C6678EVM via the on-board XDS100v1, why is that? It is working fine when I'm using the XDS560v2 Mezzanine emulator,
Can you be sure you followed the steps in the page below?
Unfortunately I don't have my board with me right now to verify every detail, but the CSSTM_0 usually refers only to the STM trace, which is not supported by the XDS100.
Hope this helps,
Yes, I have followed the steps as I have system trace working with the the XDS560v2 Mezzanine emulator, why shouldn't the system trace work with the XDS100 if I'm using the ETB?
I was able to get my C6678 board today, and was able to run the procedure shown at the page I sent before. Therefore I am not sure what you want to do - you want to setup a System Trace (STM) job, route it to the ETB and then access them via the XDS100v1? If so, I don't think that is possible (I couldn't do it here). The XDS560v2 has the proper hardware and protocol to access the internal device System Trace structures that are lacking on the XDS100v1.
Yes, I want to do System Trace (STM) by using the ETB and read the data via the XDS100v1, is it the XDS100v1 SW as it looks odd as probably I can access the ETB address data using the XDS100v1,
If you are trying to do this directly from your emulator, this is not possible. I think you may be able to do that programmatically by setting up STM using CToolsLib and then accessing this data using the XDS100 - unfortunately I am not very familiar with this library.
Please check the page below about CToolsLib, more specifically the ETBLib and STMLib sections.
OK, So there is no way to use system trace ETB using XDS100, I can't understand why but...
Ok, I think I just saw what you were trying to do. If it is something as shown at the page below, then you are right: it should work.
The good news is this actually work on my setup: I am using CCSv5.3.0.00090 with the TI Emulators package 5.0.946.0 (check the attached screen).
Sorry about the confusion; if your setup does not have this component version, it is possible this was a bug that was fixed. I suggest you try to update your setup.
Have a happy new year,
OK, I have upgraded to 5.0.952.0 and now it is working !!!
Many Thanks and Happy New Year,
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.