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.

AM437X IDK SDK sample code test DDR3 memory problem

Other Parts Discussed in Thread: SYSBIOS

Hello,

I just got my AM437X IDK board. And I used the SDK sample code to test my board I followed the every step of "AM437x SYSBIOS Industrial SDK Getting Started Guide" but there was a problem said trouble in writing memory block. I didn't change anything for the board and the code. Can anyone help me? I'll appreciate your help! Here is the output:

CortexA9: Output: **** AM43xx IDK EVM Initialization is in progress ..........
CortexA9: GEL Output: **** AM43xx OPP100 is in progress .........
CortexA9: GEL Output: **** Going to Bypass...
CortexA9: GEL Output: **** Bypassed, changing values...
CortexA9: Output: **** Locking PLL
CortexA9: GEL Output: **** MPU PLL locked
CortexA9: GEL Output: **** Core Bypassed
CortexA9: GEL Output: **** Now locking Core...
CortexA9: GEL Output: **** Core locked
CortexA9: GEL Output: **** DDR DPLL Bypassed
CortexA9: GEL Output: **** DDR DPLL Locked
CortexA9: GEL Output: **** Using DDR3 = 333MHz
CortexA9: GEL Output: **** Calculated SD Divisor=5
CortexA9: GEL Output: **** PER DPLL Bypassed
CortexA9: GEL Output: **** PER DPLL Locked
CortexA9: GEL Output: **** Calculated SD Divisor=3
CortexA9: GEL Output: **** EXT DPLL Bypassed
CortexA9: GEL Output: **** EXT DPLL Locked
CortexA9: GEL Output: **** DISP PLL Config is in progress ..........
CortexA9: GEL Output: **** DISP PLL Locked
CortexA9: GEL Output: **** AM43xx OPP100 configuration is done .........
CortexA9: GEL Output: **** Using CLKIN = 24MHz
CortexA9: GEL Output: Starting IDK EVM DDR3 configuration...
CortexA9: Output: EMIF PRCM is in progress .......
CortexA9: Output: EMIF PRCM Done
CortexA9: GEL Output: EMIF CLK enabled...
CortexA9: GEL Output: Waiting for VTP Ready .......
CortexA9: GEL Output: VTP is Ready!
CortexA9: GEL Output: VTP controller enabled
CortexA9: GEL Output: Checking if DLL is ready...
CortexA9: GEL Output: DLL is ready
CortexA9: GEL Output: Configuring DDR IOs and Control Module registers...
CortexA9: GEL Output: IDK EVM Half Thevenin Load
CortexA9: GEL Output: Configuration of Control Module registers complete
CortexA9: Trouble Writing Memory Block at 0x4c000010 on Page 0 of Length 0x4: (Error -1065 @ 0x3D5A) 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.450.0)
CortexA9: GEL: Error while executing OnTargetConnect(): Target failed to write 0x4C000010 at *((unsigned int *) (0x4C000000+0x0010))=(unsigned int) 0x80003000 [AM437x_EMIFconfig.gel:6] at AM43xx_IDK_EVM_DDR3_config_SW_lvl() [AM437x_EVMs.gel:32] at AM43xx_IDK_EVM_Initialization() [idk_am437x.gel:16] at OnTargetConnect() .

P.S.:

I used CCS 6.0.0.00190, SYSBIOS 6.40.3.39  and XDC Tool 3.30.4.52_core.

Thanks!

Aaron