Hi,
I have just received the XDS100v2 debugger and I am trying to load the sample Hello World program onto the pandaboard ES RevB1.
I have set up the general properties of the build as follows:
Family ARM
Variant Pandaboard_ES (ARM9)
Connection TI XDS100v2 USB Emulator
Endinness- little
Compiler Version TI v4.9.5
Output Format legacy COFF
Linker <blank>
Runtime support library <automatic>
The CCS version is CCS v5.2.1.00018
The code is :
#include <stdio.h>
/*
* hello.c
*/
void main(void) {
printf("Hello World!\n");
}
as presented in the example.
The application seems to build fine, generating a binary, but when trying to load to target, the following sequence is printed.
CortexA9_0: GEL Output: --->>> omap4460_memory_map_init DONE !!! <<<---
CortexA9_1: GEL Output: --->>> omap4460_startup_sequence <<<---
CortexA9_1: GEL Output: --->>> omap4430_memory_map_init DONE !!! <<<---
IcePick_D: GEL Output: Ducati RTOS is released from Wait-In-Reset.
IcePick_D: GEL Output: Ducati SIMCOP is released from Wait-In-Reset.
IcePick_D: GEL Output: IVAHD C64 is released from Wait-In-Reset.
IcePick_D: GEL Output: IVAHD ICONT1 is released from Wait-In-Reset.
IcePick_D: GEL Output: IVAHD ICONT2 is released from Wait-In-Reset.
CS_DAP_DebugSS: GEL Output: --->>> Firewalls settings <<<---
CS_DAP_DebugSS: GEL Output: --->>> GP device, no FW settings needed. <<<---
CS_DAP_DebugSS: GEL Output: ---<<< Firewalls settings >>>---
CortexA9_0: GEL Output: --->>> omap4460_startup_sequence <<<---
CortexA9_0: GEL Output: --->>> omap4460_startup_sequence <<<---
CortexA9_0: GEL Output: --->>> !!!! UNKNOWN DEVICE (0x00000002), PLEASE UPDATE GEL FILES !!!! <<<---
CortexA9_0: GEL Output: --->>> GP device <<<---
CortexA9_0: GEL Output: Reconfigure PSRAM for accessing if device type = GP
CortexA9_0: GEL Output: Set system clock to 38.4MHz
CortexA9_0: GEL Output: --->>> start FORCE VCORE1, VCORE2 and VCORE3 to 1100mV <<<---
CortexA9_0: GEL Output: --->>> PHOENIX RELEASE => (0x02), EEPROM => (0x24) <<<---
CortexA9_0: GEL Output: --->>> PHOENIX RELEASE => (0x02), EEPROM => (0x24) <<<---
CortexA9_0: GEL Output: --->>> end FORCE VCORE1, VCORE2 and VCORE3 to 1100mV <<<---
CortexA9_0: GEL Output: > UNKNOWN DEVICE ID_NAME: 2
CortexA9_0: GEL Output: > APPLY BY DEFAULT OPP100 settings for all cores and DDR <CortexA9_0: GEL Output: The core is in non-SECURE state.
CortexA9_0: GEL Output: --->>> omap4460_startup_sequence DONE !!!!! <<<---
CortexA9_0: AutoRun: Target not run as the symbol "main" is not defined
CortexA9_1: GEL Output: --->>> END omap4430_startup_sequence <<<---
CortexA9_1: AutoRun: Target not run as the symbol "main" is not defined
Any ideas on what could be the issue with this setup?
Thank you.