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/DM3730: Trouble connecting to ARM on LogicPD DM3730 Torpedo Board with CCSv5.5

Part Number: DM3730
Other Parts Discussed in Thread: AM3703, SYSCONFIG

Tool/software: Code Composer Studio

Hello,

I'm attempting to connect to the ARM on my LogicPD DM3730 Torpedo board with CCS v5.5, and am getting an error (see console output below).

I'm using the Blackhawk XDS100v2 to connect to the board. I followed instructions in document: 1021646B_AN529_DM3730-AM3703_SOM_Creating_HelloWorld_Sample_App.pdf

to create the helloworld project for the AM3703 SOM. So I added GEL file and linker command file to the project as instructed. The connection test completes successfully.

When I launch the AM3703.ccxml target configuration and attempt to connect to the ARM, I get the console output below. Any idea why I get this error? I could not find anything/any solutions related to that error. Thank you.

-----------------

Cortex_A8_0: GEL Output: OMAP 32K Watchdog Timer is disable
Cortex_A8_0: GEL Output:  Putting DPLL into bypass before proceeding
Cortex_A8_0: GEL Output:  Putting CORE DPLL into bypass before proceeding
Cortex_A8_0: GEL Output:  Locking CORE DPLL
Cortex_A8_0: GEL Output:  PRCM clock configuration IIA setup has been completed
Cortex_A8_0: GEL Output:  SystemClock = 26.0 MHz
Cortex_A8_0: GEL Output:  DPLL_MULT_VALUE = 332
Cortex_A8_0: GEL Output:  DPLL_DIV_VALUE = 25
Cortex_A8_0: GEL Output:  CORE_DPLL_CLK = 664.0 MHz
Cortex_A8_0: GEL Output:  CORE_CLK = 332.0 MHz
Cortex_A8_0: GEL Output:  L3_CLK = 166.0 MHz
Cortex_A8_0: GEL Output: mDDR Hynix H8KDS0UN0MER - 2048 Mbit(256MB) on CS0, 16M x 32bit x 4Banks
Cortex_A8_0: Trouble Writing Memory Block at 0x6d000010 on Page 0 of Length 0x4: (Error -2130 @ 0x6D000010) Unable to access device memory. Verify that the memory address is in valid memory. If error persists, confirm configuration, power-cycle board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 5.1.232.0)
Cortex_A8_0: GEL: Error while executing OnTargetConnect(): Target failed to write 0x6D000010     at (*(SDRC_SYSCONFIG_REG)|=0x2) [am_dm37x_sdrc_configs.gel:403]     at SDRC_Reset() [am_dm37x_sdrc_configs.gel:337]     at mDDR_Hynix_H8KDS0UN0MER() [am_dm37x_cortexA.gel:221]     at OnTargetConnect() .
Cortex_A8_0: Trouble Reading Register CP15_Registers_CP15_CONTROL_REGISTER: (Error -2131 @ 0x20013F00) Unable to access device register. 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). (Emulation package 5.1.232.0)

  • Hi,

    Unless the GEL file itself has a problem (trying to access an invalid location, for example), this issue may manifest also in the scenario where the board and/or device are either running code previously loaded (either from Flash or an embedded u-boot/Linux) and the GEL is either disrupting this environment or is unable to access memory regions protected or translated by the MMU.

    In this case, I strongly suggest you to check the bootmodes of your device and if it is already running code at the time of power up.

    Unfortunately I don't have a DM37xx platform available to perform some tests myself.

    Hope this helps,
    Rafael