Has anyone had luck using an external emulator to debug the AM3359 on either TMDXICE3359 (reworked to use 20pin CTI header) or TMDXIDK3359?
I am attempting to use the XDS510 USB from Spectrum Digital with CCSv5.
I had no trouble debugging with the XDS100v2 on the ICE board. Since converting the ICE to use the 20pin CTI I cannot load a program and debug. I changed the target configuration to use the XDS510 USB and I am able to connect to target and run the initizalization script. I performed the emulator test in SDCONFIG and 1 device was found in the JTAG chain. When I load a program I expect to stop at main, but the Debug window in CCSv5 indicates the program is already "Running" while I can see it is not.
I am having the same trouble debugging on the IDK.
I have worked with XDS510USB on IDK, not on ICE. Once the program is loaded and is in "Running" state, do the following,
This will bring the control to the 'main' function.
Thank you for the reply.
When suspending I receive the following error:
CortxA8: Trouble Removing Breakpoint with the Action "Finish Auto Run" at 0x80004f88: Error 0x20000008/-1066 Severe Error during: Break Point, Cannot set/verify breakpoint at 0x80004F88
A restart takes me back to the same "Running" state.
Which version of CCS are you using?
I'm using 5.1.0.0900. I have also seen errors like this . What I usually do is, resetting the system and load it again.
I'm not exactly sure what you mean by resetting and loading again, could you be more specific? I have tried exiting and relaunching CCS, disconnecting/reconnecting the XDS510, cleaning and rebuilding the project, power cycling the target board. Perhaps I'm still missing something.
I was finally able to get the XDS510 and XDS560v2 Traveler to work with the IDK and ICE by using GEL files from:
TMDXICE3359.gel works for the ICE, although the initialization scripts seems to work better with the 510.
AM335x_15x15_EVM_V1_2.gel works for the IDK.
When using the XDS510 either TMDSADPEMU-20T or TMDSADP1420 adapter will work. If using TMDSADP1420 I have the switch settings to bypass adaptive clocking such that SW1 positions 1 and 2 are ON and 3-6 are OFF.
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.