I am working with a TMS320LF2407A chip on the spectrum digital evaluation module. Our chip recently fried and we just got some more chips in. I installed the chip and it was able to connect to CCS 3.1.19 just fine without any problems. The problem starts when I tried to load my program, it gave me the error Data Verification failed at address 0x2000. Please verify target memory and memory map.
So I tried another program that was from ti's website http://focus.ti.com/mcu/docs/litabsmultiplefilelist.tsp?sectionId=96&tabId=1502&literatureNumber=spra755a&docCategoryId=1&familyId=917
I also got the same error, but at 0x44 this time. Here is the command linker file:
MEMORY
{
PAGE 0: /* Program Memory */
VECS: org=00000h, len=00040h /* internal FLASH */
FLASH: org=00044h, len=07FBCh /* internal FLASH */
EXTPROG: org=08800h, len=07800h /* external SRAM */
PAGE 1: /* Data Memory */
B2: org=00060h, len=00020h /* internal DARAM */
B0: org=00200h, len=00100h /* internal DARAM */
B1: org=00300h, len=00100h /* internal DARAM */
SARAM: org=00800h, len=00800h /* internal SARAM */
EXTDATA: org=08000h, len=08000h /* external SRAM */
}
SECTIONS
{
/* Sections generated by the C-compiler */
.text: > FLASH PAGE 0 /* initialized */
.cinit: > FLASH PAGE 0 /* initialized */
.const: > B1 PAGE 1 /* initialized */
.switch: > FLASH PAGE 0 /* initialized */
.bss: > B1 PAGE 1 /* uninitialized */
.stack: > SARAM PAGE 1 /* uninitialized */
.sysmem: > B1 PAGE 1 /* uninitialized */
/* Sections declared by the user */
vectors: > VECS PAGE 0 /* initialized */
}
I also wanted to say that I have little experience messing around with the memory, so I do not exactly know how to write to the memory directly without loading the program.
Any help is greatly appreciated.
Thanks