Hi
I am doing SYS/BIOS Helloworld project on BeagleBoard-Xm(DM3730) using XDS100v2 Emulator. I have selected configurations for BB-Xm like this
Main-:
output type=executable
family=ARM
varient=<select or type filter text> BeagleBoard_xM
connection=TexasInstrument XDS100v2 USB Emulator
RTSC-:
Target=ti.targets.arm.elf.A8Fnv
Platform=ti.platforms.evm3530
Build-profile=release
With this configuration I am building SYS/BIOS Hello world project without errors. After that I clicked on debug symbol which is present in menu bar. I am getting following logs
[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 = 0x600001df 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 = 0x200001df
ti.sysbios.family.arm.exc.Exception: line 176: E_dataAbort: pc = 0x80004e78, lr = 0x80006948.
xdc.runtime.Error.raise: terminating execution
After that i have clicked on SW Reset and terminated present debugging session and i have repeated debugging ,this time i am getting output (hello world) on console.
If i will try next time same procedure i am getting above Exception error.
So Alternatevely i am getting output and Exception error ,If i used SW Reset button.
I have not added any file like .GEL, .ccxml, .cmd files . Sysbios is taking default files (I checked in Target Configuration, it is taking GEL file "..\..\emulation\boards\am_dm37x_evm\gel\am_dm37x_cortexA.gel") and Linker commandfile is empty.
Is it required to add those files to sysbios hello world project for BeagleBoard-XM (DM3730)?, Here I am attaching total project rar file and my CCS Version: 5.3.0.00090
(Please visit the site to view this file)
Plaese help me how to trace where exact location this exception is happening and how to resolve this E_dataAbort exception.