This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

problem when flashing the DM8148EVM NAND,XDS100V2 can't connect to the target



The XDS100V2 emulator can't connect to the target.

following the "DM814x AM387x PSP Flashing Tools Guide"

       I changed the BTMODE[4:0]=00000

  • Connect the Spectrum Digital XDS560V2 STM USB emulator to the DM814x EVM
  • Start CCS by navigating to 'Start' menu in Windows XP
  • Select the workspace folder where you want to store your project
    • Select "View -> Target Configurations"
    • In the "Target Configurations" tab select "New Target Configuration File" button (in the top left corner)
    • Name the file (example, ti814x_usb.ccxml)
    • Click "Finish"
    • Connection = Spectrum Digital TI XDS560V2 STM USB Emulator(I changed to Texas Instrument XDS100V2 USB Emulator)
    • Board or Device = TI814x
    • Save configuration
    • From next run, the project and target configuration will be readily available and can be skipped
  • Select "Debug Perspective" in CCS if you are not there already: Window --> Open Perspective --> CCS Debug
  • Select View -> Target Configurations.
  • Expand "User Defined" configuration tree, Right click on the newly created target configuration and select "Launch Selected Configuration"
  • This should launch debug session
  • In Debug view, (scroll till the end) Select "Spectrum Digital XDS560V2 STM USB Emulator_0/Cortex A8" connection.
  • Right click on the Cortex A8 core listed and click on "Connect Target" , then the CCS does not responding any more.

My windows has recognize the XDS100V2 emulator yet.

My DM8148EVM is Mistral DDR3 PG2.1.

CCS version 4.3.4.00004.

Please help me.

  • Hi,

    I haven't tried to flash the DM8148 EVM yet, but one thing that popped up is that you are using CCSv4, but the instructions mention CCSv5.1 or above for the procedure to work. Although in principle CCSv4 supports the DM8148 EVM, several bug fixes were implemented in the latest releases of the tool, and maybe that is causing the lock up you are seeing.

    Another detail that you sent and looks conflicting is that you changed to XDS100v2 emulator but you are still selecting the "Spectrum Digital XDS560V2 STM USB Emulator_0/Cortex A8" connection. If that is what you see in the screen the debug launch cache files may be confused.

    I strongly suggest you follow through the steps listed in the Debugger section of the CCS Troubleshooting page to help clearing the cache issues.

    Also, take a look at the Debugging JTAG page for additional verification of the hardware connection of your board.

    Hope this helps,

    Rafael

  • Hi Rafael

    Thank you for your reply.

    My emulator is XDS100V2,

    In the "DM814x AM387x PSP Flashing Tools Guide" Starting CCS, the connection select "Spectrum Digital TI XDS560V2 STM USB Emulator",

    So in I changed my own connection to "Texas Instruments XDS100V2 USB Emulator",

    Miss match: In Debug view, (scroll till the end) Select "Spectrum Digital XDS560V2 STM USB Emulator_0/Cortex A8" connection

    this is copy from "DM814x AM387x PSP Flashing Tools Guide" .

    In Debug view, I select "Texas Instruments XDS100V2 USB Emulator", and then right click on the Cortex A8 core and click on "connect Target".

    Then the CCS seems hang.