Something has changed about my Concerto project. Code Composer now refuses to load the C28 code. I see no dianostic messages when comnpiling or linking. There is no problem connecting the C28 or connecting or loading the M35 code. The error messages appear when I try to laod the program to hardware. The debug console error messages are:
C28xx_0: GEL Output:
Memory Map Initialization Complete
C28xx_0: GEL Output:
RAM Initialization Complete
C28xx_0: Loader: One or more sections of your program falls into a memory region that is not writable. These regions will not actually be written to the target. Check your linker configuration and/or memory map.
C28xx_0: AutoRun: Target not run as breakpoint could not be set: Unknown error
I got a fresh copy of the .cmd file and modified it to accommodate my code. It gives no errors until I try to load it to hardware. The modifications that I made to the .cmd file are:
(1) Enlarged RAMM0 to 0x600 at the expense of RAMM1 which shrank to 0x1B0, the total of the two remaining unchanged from the controlSUITE copy value of 0x800.
(2) Put my assembler macro data, GaN_1p0_data, in RAMM1 on page 1
(3) Enlarged RAML2 by 0x400 to 0x1400 and decreased RAML3 by the same amount to 0x0C00 to accommodate .stack, .econst, and .ebss..
I have spent a day studying the .map file and the 28M35H52C1_RAM_lnk_c28.cmd file. I can't find the problem. The only diannostic I see doesn't tell me which part of the program sections fall on unwritable memory. Is there some place to look other than the debug console? Can some one suggest what to do?