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.
Thank you.
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.
Thanks.
I was finally able to get the XDS510 and XDS560v2 Traveler to work with the IDK and ICE by using GEL files from:
http://processors.wiki.ti.com/index.php/OMAP_and_Sitara_CCS_support#AM335x
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.
Fareed