Hello,
I have the same problem and I hope someone could help me solve it.
I'm using CCS3.3 and XDS510 JTAG adapter.
I need to copy the content of a good TMS320LF2407A Flash to a faulty one. I've already read the good one and have both types of files, (COFF).out and (HEX),dat.
No way to Flash .out file both with "on-chip flash programmer" and TMS320LF24XX Flash Programmer. I keep having "file not linked" error. I saw the solution posted by David but I don't know hot to practically do it, since I know little about CCS. Can someone help me step by step with the process?
I tryed to do it but I have some questions about the process.
"You can then create a CCS project and put this data in the project. I'd make it ASM only project." ---- How can I make it an ASM only project? CSS adds it in the DOCUMENTS folder, is that right?
"Then open the .dat file and delete the first line (the first line is unique, and below it you will see line after line of data values from the flash). Then add a .data directive as the first line in the file (make sure the directive does NOT start in column 1)" ---- Done it, would just a tab do it? We don't want it aligned with hex data right?
"This will put all that flash data into the .data section in the project." ---- How can I seei it? Maybe is just that after linking it all goes in data section?
"Create a linker .cmd file for the project and link the .data section to address 0x0000" ---- This is the hardest part for me. I can I actually do it? Do I have to create a .cmd file and add it to the project so that when I build it this .cmd file is used to do the job? How should it be written? I tryed modifying some exemple .cmd file with no success. Can someone post a simple working .cmd linker file that would do the job?
Is there anything else I need to set up in the project before building it?
Thanks in advance to anyone who would help me.