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