Hello,
I uses Code Composer Studio (CCS5.1.0.09000_win32, 90 day trail ) on Windows 7 32Bit. I just install the Code Composer Studio and the Bios (bios_mcsdk_02_00_04_16_setupwin32) to directory C:\TI. No additional plugins are installed. I setup a new target Configuration file (see below) forTMDXEVM6678L Eval Board using the Blackhawk XDS560v2-USB Mezzanine Emulator.I run the connection test successfully (see below) . After launching the configuration I try to connect to the CPU. Then CCS crashes. I run CCS as administrator.
I save a crash dump file as descibed in http://processors.wiki.ti.com/index.php/Troubleshooting_CCS#Crash_Dump_File. I attach the dump file. I need to rename the .dmp with .txt in order to attach the file.
Crash Dump
1667.DebugServer20111208145459.dmp.txt
Target Configuration File:
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <configurations XML_version="1.2" id="configurations_0"> <configuration XML_version="1.2" id="Blackhawk XDS560v2-USB Mezzanine Emulator_0"> <instance XML_version="1.2" desc="Blackhawk XDS560v2-USB Mezzanine Emulator_0" href="connections/BH-XDS560v2-USB_Mezzanine.xml" id="Blackhawk XDS560v2-USB Mezzanine Emulator_0" xml="BH-XDS560v2-USB_Mezzanine.xml" xmlpath="connections"/> <connection XML_version="1.2" id="Blackhawk XDS560v2-USB Mezzanine Emulator_0"> <instance XML_version="1.2" href="drivers/tixds560icepick_d.xml" id="drivers" xml="tixds560icepick_d.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560c66xx.xml" id="drivers" xml="tixds560c66xx.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560cs_dap.xml" id="drivers" xml="tixds560cs_dap.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560csstm.xml" id="drivers" xml="tixds560csstm.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560etbcs.xml" id="drivers" xml="tixds560etbcs.xml" xmlpath="drivers"/> <platform XML_version="1.2" id="platform_0"> <instance XML_version="1.2" desc="TMS320C6678_0" href="devices/C6678.xml" id="TMS320C6678_0" xml="C6678.xml" xmlpath="devices"/> <device HW_revision="1" XML_version="1.2" description="C66x core" id="TMS320C6678_0" partnum="TMS320C6678" simulation="no"> <router HW_revision="1.0" XML_version="1.2" description="ICEPick_D Router" id="IcePick_D_0" isa="ICEPICK_D"> <property Type="filepathfield" Value="..\..\emulation\boards\evmc6678l\gel\evmc6678l.gel" id="GEL File"/> <subpath id="subpath_0"> <cpu HW_revision="1.0" XML_version="1.2" description="C66xx CGEM+FP CPU" id="C66xx_0" isa="TMS320C66XX"> <property Type="filepathfield" Value="..\..\emulation\boards\evmc6678l\gel\evmc6678l.gel" id="GEL File"/> </cpu> </subpath> </router> </device> </platform> </connection> </configuration> </configurations>
Log from Connection Test:
I also perfom a cTools/Trace Loggin:
I do the following steps:
- start CCS
- open CCS debug perspective
- open Target Configuration View
- launch XDS560_5F00_C6678.ccxm
- connect to first CPU
M 16:09:28:936 | JTRACE: TraceInit() M 16:09:28:947 | Trace JNI: connecting channel server M 16:09:28:949 | Trace Factory: Calling CreateTraceFactory M 16:09:28:951 | Trace Factory: CreateTraceFactory pStaticFactory=0x2e29f918 refcount=1 M 16:09:28:951 | Trace Factory: calling CreateChannelServer m_channelServer=0x0 M 16:09:28:951 | Trace Factory: Reusing environment from previous session. M 16:09:28:951 | Trace Factory: dlltype=1, familySupport=0, receiverSupport=(null) M 16:09:28:961 | Trace Factory: CreateChannelServer - connect existing E 16:09:30:989 | Trace Factory: Channel server creation failed. E 16:09:30:989 | Trace JNI: Channel server creation failed.. M 16:09:30:989 | Trace JNI: connecting channel server - DONE M 16:10:42:205 | cTools: cToolsMgrIF is created M 16:10:42:207 | cTools: main Thread ID 3172 . M 16:10:42:207 | cTools: cToolsJobMgrIF is created M 16:10:50:770 | JTRACE: CTraceEventHandler::Lock(): Thread 5732 attempting to lock... M 16:10:50:770 | JTRACE: CTraceEventHandler::Lock(): Lock obtained by thread 5732. M 16:10:50:770 | JTRACE: CTraceEventHandler::Unlock(): Thread 5732 is trying to remove lock owned by thread 5732 ... M 16:10:50:770 | JTRACE: CTraceEventHandler::Unlock(): Thread 5732 successfully removed lock. M 16:10:51:091 | JTRACE: CTraceEventHandler::Lock(): Thread 5732 attempting to lock... M 16:10:51:091 | JTRACE: CTraceEventHandler::Lock(): Lock obtained by thread 5732. M 16:10:51:091 | JTRACE: CTraceEventHandler::Unlock(): Thread 5732 is trying to remove lock owned by thread 5732 ... M 16:10:51:091 | JTRACE: CTraceEventHandler::Unlock(): Thread 5732 successfully removed lock. M 16:10:51:111 | JTRACE: CTraceEventHandler::Lock(): Thread 5732 attempting to lock... M 16:10:51:112 | JTRACE: CTraceEventHandler::Lock(): Lock obtained by thread 5732. M 16:10:51:112 | JTRACE: CTraceEventHandler::Unlock(): Thread 5732 is trying to remove lock owned by thread 5732 ... M 16:10:51:112 | JTRACE: CTraceEventHandler::Unlock(): Thread 5732 successfully removed lock. M 16:10:51:131 | JTRACE: CTraceEventHandler::Lock(): Thread 5732 attempting to lock... M 16:10:51:131 | JTRACE: CTraceEventHandler::Lock(): Lock obtained by thread 5732. M 16:10:51:131 | JTRACE: CTraceEventHandler::Unlock(): Thread 5732 is trying to remove lock owned by thread 5732 ... M 16:10:51:131 | JTRACE: CTraceEventHandler::Unlock(): Thread 5732 successfully removed lock. M 16:10:51:149 | JTRACE: CTraceEventHandler::Lock(): Thread 5732 attempting to lock... M 16:10:51:150 | JTRACE: CTraceEventHandler::Lock(): Lock obtained by thread 5732. M 16:10:51:150 | JTRACE: CTraceEventHandler::Unlock(): Thread 5732 is trying to remove lock owned by thread 5732 ... M 16:10:51:150 | JTRACE: CTraceEventHandler::Unlock(): Thread 5732 successfully removed lock. M 16:10:51:168 | JTRACE: CTraceEventHandler::Lock(): Thread 5732 attempting to lock... M 16:10:51:168 | JTRACE: CTraceEventHandler::Lock(): Lock obtained by thread 5732. M 16:10:51:168 | JTRACE: CTraceEventHandler::Unlock(): Thread 5732 is trying to remove lock owned by thread 5732 ... M 16:10:51:168 | JTRACE: CTraceEventHandler::Unlock(): Thread 5732 successfully removed lock. M 16:10:51:187 | JTRACE: CTraceEventHandler::Lock(): Thread 5732 attempting to lock... M 16:10:51:187 | JTRACE: CTraceEventHandler::Lock(): Lock obtained by thread 5732. M 16:10:51:187 | JTRACE: CTraceEventHandler::Unlock(): Thread 5732 is trying to remove lock owned by thread 5732 ... M 16:10:51:187 | JTRACE: CTraceEventHandler::Unlock(): Thread 5732 successfully removed lock. M 16:10:51:206 | JTRACE: CTraceEventHandler::Lock(): Thread 5732 attempting to lock... M 16:10:51:206 | JTRACE: CTraceEventHandler::Lock(): Lock obtained by thread 5732. M 16:10:51:206 | JTRACE: CTraceEventHandler::Unlock(): Thread 5732 is trying to remove lock owned by thread 5732 ... M 16:10:51:206 | JTRACE: CTraceEventHandler::Unlock(): Thread 5732 successfully removed lock. M 16:10:51:458 | JTRACE: CTraceEventHandler::Lock(): Thread 5732 attempting to lock... M 16:10:51:458 | JTRACE: CTraceEventHandler::Lock(): Lock obtained by thread 5732. M 16:10:51:458 | JTRACE: CTraceEventHandler::Unlock(): Thread 5732 is trying to remove lock owned by thread 5732 ... M 16:10:51:459 | JTRACE: CTraceEventHandler::Unlock(): Thread 5732 successfully removed lock. M 16:10:56:501 | cTools: In GetcToolsDBMgrIFEx M 16:10:56:501 | cTools: Create database for XML file C:\TI\ccsv5\ccs_base\emulation\analysis\bin\../xmldb/aet_config/3000.xml M 16:10:56:501 | cToolsDBMgr: Load DB 1 from C:\TI\ccsv5\ccs_base\emulation\analysis\bin\../xmldb/aet_config/3000.xml. M 16:10:56:503 | cTools: Calling CreateSystem for ctoolsndbg with TA 0x37fe4378 using CPU 0. M 16:10:56:504 | cToolsIF: CreateSystem() is passed M 16:10:56:506 | cTools: CreateSystem done. M 16:10:56:507 | cTools: IsTargetSupported EntityName=ctoolsndbg. M 16:10:56:508 | cTools: IsTargetSupported action count=0. M 16:10:56:516 | JobMgr: Device Identifier loaded
Hope anyone could help? Thanks
Jens.