Have you visited the Tech Support KnowledgeBase?
Texas Instruments has gathered specific resources about our product groups into an easily searchable format.
Specific areas for DSP, Analog, and Logic parts give you the fastest access to technical answers.
What the error message "can't initialize target" indicates and how to fix it.
This FAQ deals with the error message "can't (cannot) initialize target" and how to trouble shoot the problem.
To Debug or Emulate any hardware board such as a DSK, EVM or custom board requires communication from the Code Composer (or Code Composer Studio) software to the DSP on the board. A failure or incorrect setting in any of the communication interfaces between the software and board will result in an error message from Code Composer as "can't initialize target". There are many possible reasons for the error as defined below:
---1. Communication between the Software (Code Composer) and Computer. For Code Composer to operate correctly, it must be loaded on an operating system the version supports. As a rule of thumb, TI will support popular operating systems that exist at the release of the Version. You can check what OSs are supported by viewing the Release notes located on the Code Composer CD-ROM
.---2. Communication between the Computer and the Emulator (XDS-510) or Development Board. Depending on what emulator or development board you are using (TI or Third Party), make sure that JTAG emulation can communicate with the Computer and Software you are using. Most Third Party Emulators or boards will include an Emulator Driver for Code Composer, and TI emulator or board Drivers are included with Code Composer. Load Code Composer with the proper Driver. Utilities are included with most emulators to perform a communication test.
---3. Communication between the Emulator and the Target board (non DSK or EVM). For the Emulator to communicate with the Target board, you will need a proper JTAG Header. The header should be attached according to the JTAG/MPSD Emulation Technical Reference.
---4. Communication between the Target board and the DSP (EVM or DSK). Many development boards will include Jumpers that configure the Communication Modes or Peripherals of the Board. Make sure that the Jumper settings are configured for Emulation when you connect them to the Computer or Emulator. The EVM or DSK tutorials included on the Tools Software CD-ROM will elaborate on these settings.
---5. Communication between the Software and the DSP. Finally, make sure that the Code Composer is running the right driver for the specific DSK, EVM, or Device. If communication has been successful using another board, DSP, or Version of software, look exclusively at the conditions that have changed.
In the event that information received from the TI Semiconductor Technical Support KnowledgeBase conflicts with written documentation that was supplied by TI or originated from TI, then the information in the written documentation prevails and should be used.