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.

CCS/TMS320C6424: C6424 GEL error while executing OnTargetConnect()

Part Number: TMS320C6424

Tool/software: Code Composer Studio

Hello everyone,

I'm working on a project using TMS320C6424 custom board, with customized EVMC6424 GEL file, using CCS 6.0.1. on my computer the project is running very fine without any issues and outputs what's expected, but then I needed to test another custom board remotely (using teamviewer application), the second board that I need to test remotely is same as what I have tested successfully here except the processor core voltage(the board I have by my side contains TMS320C6424 1.05v, the other one we need to test remotely contains TMS320C6424 1.2v). the issue is that when I try to load and run the same project ( that passed successfully in my computer) on another computer remotely using teamveiwer the load fails everytime giving the following error :

C64XP_0: GEL: Error while executing OnTargetConnect(): Driver did not attempt to read 0x01C40D10     at (*(pll_pllm)&0x3f) [board.gel:772]     at setup_pll_2(0, 23, 1) [board.gel:789]     at Setup_PLL2_DDR_162_MHz_OscIn() [board.gel:43]     at OnTargetConnect() . Knowing that all the setup and configuration is same in the two cases and the two boards are also same in all components except the processor core voltage as I mentioned above.

Note 1 : teamviewer is an application that can give you the control over another PC remotely through the internet, so I can remotely test the boards by accessing theCCS from the PC that the board is connected to and perform the test and debugging.

Note 2 : the Jtag I used with my computer (TI XDS100v3 USB emulator) is different than what's used for the remote test (TI XDS100v2 USB emulator), but I took care of this in target configuration file.

can someone halp me to solve this issue ?

Thanks in advance

  • Hello Hanan,

    Hanan Kheiry said:
    he issue is that when I try to load and run the same project

    Since the error is coming while executing OntargetConnect(), the issue looks unrelated to the executable or the program load operation. 

    Hanan Kheiry said:
    Driver did not attempt to read

    This is an odd error. I search around for other instances of that error and the results were mixed. Some resolved it my upgrading their CCS versions. For others, they used a new workspace. One found that a hard reset of the board resolved the issue.

    Hanan Kheiry said:
    Note 1 : teamviewer is an application that can give you the control over another PC remotely through the internet, so I can remotely test the boards by accessing theCCS from the PC that the board is connected to and perform the test and debugging.

    I wonder if this is a culprit. But It seems unlikely if I understand correctly. It sounds a lot like remote desktop or VNC, where you remote login to a PC and that PC has the same version of CCS (using the same customer GEL file) with the HW connected to that target.

    Can you try using that other board directly with your PC? I would like to verify the board using the same debug probe and in a local environment.

    Thanks

    ki

  • I can't use that board directly because it's in another country, I don't have it here. that's why we test it that way.
  • Can you have a colleague (who is local to the board and PC) try using that same PC directly and see if they can connect the board without issue?
  • The board is connected directly to that PC. I just access that PC remotely. this is not the issue because we used to test our other boards this way without any issues. I think the issue could be related to the difference in the processor ( 1.05v processor Vs 1.2v processor).
  • Hanan Kheiry said:
    I think the issue could be related to the difference in the processor ( 1.05v processor Vs 1.2v processor).

    I am going to move this thread to the C64x forum. The experts there can provide more insight on the impact of the voltage difference and hopefully have some more suggestions.

    Thanks

    ki

  • Hello Hanan,

    I'm sorry this thread was missed. Please indicate if you are still having this issue.

    It could be due to the difference in processor voltages. What frequency is the CPU running at?

    1.2V CVdd allows for frequencies between 400-700MHz. 1.05V CVdd allows for 350-560MHz. Please make sure you are within these boundaries. You may refer to Table 2-1 of the datasheet for more information: www.ti.com/.../tms320c6424.pdf