Other Parts Discussed in Thread: SYSCONFIG, SYSBIOS
Hi
I am trying to run SYS/BIOS Helloworld example program on BeagleBoard_XM using XDS100v2 JTAG Emulator and for this work i am using CCSv5.
And as per my understanding BeagleBoard_XM comprises of Multiple core as Cortex_A8, C64XP and i need to connect to Cortex_A8 . So i am bypassing C64XP core
in Project Target Configuration on CCSv5.I am able to build the project without any issue but at the time of connecting to the target from CCSv5 below error is coming.
START:
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: GEL: Error while executing OnTargetConnect(): Target failed to read memory at 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() .
END:
And i ignored above issue and tried to load example.out but end-up with below logs.
START:
[Cortex_A8_0] Exception occurred in ThreadType_Main.
Main handle: 0x0.
Main stack base: 0x8000a830.
Main stack size: 0x1000.
R0 = 0x8000bc04 R8 = 0x00000002
R1 = 0x00000000 R9 = 0x00000001
R2 = 0x6000019f R10 = 0x8000b7cc
R3 = 0x00000000 R11 = 0x0000000e
R4 = 0x49032000 R12 = 0x00000002
R5 = 0x8000be1c SP(R13) = 0x8000b774
R6 = 0x8000bba4 LR(R14) = 0x80006948
R7 = 0x00000000 PC(R15) = 0x80004e78
PSR = 0x2000019f
ti.sysbios.family.arm.exc.Exception: line 176: E_dataAbort: pc = 0x80004e78, lr = 0x80006948.
xdc.runtime.Error.raise: terminating execution
END:
I am using am_dm37x_cortexA.GEL which is under C:\TI\ccsv5\ccs_base\emulation\boards\am_dm37x_evm\gel\ for flashing, so i am confused with the GEL file i am using now .
Even i tried with different options and different GEL files available but end-up with same issue.
So is that the Correct GEL file i am using! ?? or Any configuration i need to to change on CCSv5.
Please give your valuable suggestions.
Thanks