Part Number: TMS320F28335
Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE
Tool/software: Code Composer Studio
I have been struggling to download a SYS/BIOS example to my controlCARD TMS320F28335. I had the error: #10099-D program will not fit. I found here a workaround to my problem
. There it says "This is due to the PIEVECT being placed in the wrong PAGE in the memory linker command file". However, when I went to the .map file I found the PIEVECT segment defined in PAGE 1 (which did not correspond to any segment definition in any .cmd file). Then I added the line that was supposed to be missing in the .cmd file under the "PAGE 1:" statement: "PIEVECT : origin = 0xD00, length = 0x100", just the way the wiki establishes. And after that, I stopped having that annoying #10099-D error but the .map file generated was exactly the same (I used "diff" to be sure of this). The things I did not understand were:
-Why the PIEVECT segment appeared in the .map file in the first place if no .cmd file defined it. Is it defined in some configuration file related to SYS/BIOS?
-Why was I having the #10099-D error if (I do not know why) PIEVECT segment actually appeared in the .map file in the right PAGE (the number 1).