HI,
I m trying to load a simple "Hello World" code in to my target TMS320DM6437 using emulator Black Hawk BH-USB560-bp.
Apart from my main.c file, I m using a linker command file and a .gel file. It is fine till it is compiled.
My Boot Configuration:
C64XP_0: GEL Output:
Boot Mode Reader:
C64XP_0: GEL Output: > [Boot Mode]: EMIFA ROM Direct Boot
C64XP_0: GEL Output: > [Fast Boot]: No
C64XP_0: GEL Output: > [Bus Width]: 8-bit
C64XP_0: GEL Output: > [PCI] : OFF
C64XP_0: GEL Output: > [Endianess]: Little Endian
C64XP_0: GEL Output: > [AEAW][0] : EMIFA ADDR[12:0]
C64XP_0: GEL Output: > [AEM] [1] : [EMIFA 8-bit][CCDC 16-bit][VENC 8-bit]
WhenI launch TI debugger, I am able to connect/disconnect the target and also I m able to run startup scripts from .gel file.
But when I try to load program sometimes I get the following error
C64XP_0: File Loader: Data verification failed at address 0x10801000 Please verify target memory and memory map.
Error found during data verification.
Ensure the linker command file matches the memory map.
Or sometimes I dont get this error and I could see in the debug window, thread running. But I don't see any data written in memory window or the output on the console.
Also I could not see 'On chip Flash' option under Tools menu as mention in one of the CCSv4 guide.
I doubt the problem is with linker command file or .gel file. I have no idea how to select them precisely.
Please refer me a document how to program a simple code.(without AIS)