I have a project that needs to compile for flash using C, C++, and DSP-BIOS. I have included
DSP_2803x_Headers_BIOS.cmd
(copied from C:\ti\controlSUITE\device_support\f2803x\v127\DSP2803x_headers\cmd)
TargetBioscfg.cmd (comes along inherently) and,
F28035.cmd
(copied from C:\ti\controlSUITE\device_support\f2803x\v127\DSP2803x_common\cmd)
So, after replacing a previous user modified cmd with F28035, I get a lot of memory overlap errors. An excerpt is pasted below.
What is the "BOOT_ENTRY" used for? I see that it allocates 2 bytes.
I am going to remove all of the conflicting fields from F28035.cmd. I am viewing that as the user modified file and maintaining the DSP...BIOS.cmd in tact similar to a library header file.
Is there a .cmd file for the F28035 that is supplied by TI that plays nice with the other 2 cmd files?
Or, should the user just carve out all the conflicts as I am doing? This approach is OK?
Regards, Jim
===============================================
"../F28035.cmd", line 75: error #10264: OTP memory range overlaps existing
memory range OTP
"../F28035.cmd", line 76: error #10264: FLASHH memory range overlaps existing
memory range BOOT_ENTRY
"../F28035.cmd", line 76: error #10264: FLASHH memory range overlaps existing
memory range FLASH_ABCDEFGH
"../F28035.cmd", line 77: error #10264: FLASHG memory range overlaps existing
memory range FLASH_ABCDEFGH
"../F28035.cmd", line 78: error #10264: FLASHF memory range overlaps existing
memory range FLASH_ABCDEFGH