Equipment:
ICEv2 board,
CCSv6 vs 6.0.1.00040,
TI XDS100v2 USB Emulator,
Windows7,
am335x_sysbios_ind_sdk_1.1.0.6
NDK 2.24.1.18
NDK's NSP 1.10.2.09 not activated
SYSBIOS 6.40.3.39
Compiler TI v5.1.9
Hi everybody,
I have got a problem with debugging.
I recently updated to bios_6_41_02_41, the result was that I could not step through the program any longer or stop at breakpoints.
Instead the program counter stopped at
static void loader_exit(void)
{
and registers were displayed like this
[CortxA8] 0x6000019f R8 = 0x83fa1878
R1 = 0x00000000 R9 = 0x8003afda
R2 = 0x00000000 R10 = 0x83fa8434
R3 = 0x00000000 R11 = 0x0000000e
R4 = 0x83fa836c R12 = 0x4804a000
R5 = 0x6000019f SP(R13) = 0x83fa8324
R6 = 0x00000005 LR(R14) = 0x8003574c
R7 = 0x00000000 PC(R15) = 0x8002f5e4
PSR = 0x6000019f
DFSR = 0x00001808 IFSR = 0x00000005
DFAR = 0x4804a038 IFAR = 0x00000000
ti.sysbios.family.arm.exc.Exception: line 180: E_dataAbort: pc = 0x8002f5e4, lr = 0x8003574c.
xdc.runtime.Error.raise: terminating execution
As bios_6_40_03_39 was ok I wanted to get rid of bios_6_41_02_41.
I started removing
SYS/BIOS(IDE Client) 6.41.02.41
from within CCSv6.
Then I run 'uninstall' from the folders bios_6_41_02_41 and bios_6_40_03_39.
But reinstallation of bios_6_40_03_39 did not lead to the installation of a
SYS/BIOS(IDE Client) 6.40.03.39
in CCSv6.
I could prove that a .out file that had been compiled before behaved correctly (stepping, reaching breakpoints).
But after recompilation it did not.
I suppose that
SYS/BIOS(IDE Client) 6.40.03.39
is the program I am missing.
How can I install SYS/BIOS(IDE Client) for the previous bios version?
Does anybody know how to get out of that misery?
Thank you.
Regards,
Martin H.