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.

DM3730 / ETB / Blackhawk USB 560M issue

Other Parts Discussed in Thread: DM3730

I have a customer experiencing issues trying to utilize the ETB on the DM3730. The error message received is below... Any suggestions?

Thanks,

Tim

 

-------

I did the following steps
1. Connect to the ARM correct - my gel file executes ; no problem.

2. Connect to the CSETB_0 -
CSETB_0: Failed Software Reset: (Error -2010 @ 0x0) Internal error: Invalid parameter passed to function. Restart the application. If error persists, please report the error. (Release 5.0.429.0)

3. I am using Blackhawk USB 560M with 20 pin JTAG cable,.

4. CCSv4.2.4



When I upgraded to this version of CCS from CCSv4.1.2 one of my commands in my GEL file GEL_AdvancedReset("CPU Reset") stopped working.


I eventually figured out that for this version of CCSv4 you need to actually say GEL_AdvancedReset("CPU Reset (HW)")



I am guessing that the CSETB_0 connection problem is related to that as well. But here it is beyond my control because it is being by an internal GEL file that I have no access to.


  • Tim,

    My setup is a bit different.  I have the Mistra 37x board and an SD560v2 Traveller.  I don't have a BH 560m that has the 20pin cable.  

    Initially when connecting to the A8 I do see this error message:

    Cortex_A8_0: Trouble Reading Register ETM_ID: (Error -1203 @ 0x3D5B) Unable to access the DAP. Reset the device, and retry the operation. If error persists, confirm configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Release 5.0.429.0) 

    I found another GEL file on the wiki and I used that instead and that allowed me to connect to the A8 without the ETM error: http://processors.wiki.ti.com/index.php/OMAP_and_Sitara_CCS_support

     

    I was able to go into the Trace control panel and select ETB as the receiver and the trace display appears after I exit the control panel.

    I also noticed that there is a function to enable ETM access.  Maybe they need to run that.  When the A8 is selected in the Debug View go to Scripts -> Embedded_Trace_Macrocell(ETM)_Registers->ETM_Enable_Access

     

    John

     

     

  • I found and tried a BH 560bp (also 14pin) and that worked ok.  I am not getting anything in the trace display but I don't have a program created for this device so there is nothing running on the cpu.