Other Parts Discussed in Thread: CONTROLSUITE, UNIFLASH
Hi All,
I have a small program to toggle LEDs in C2000 launch pad. It works fine. But when I try to include DSP2802x_CSMPasswords.asm I get the following error.
"../F28027.cmd", line 127: error #10099-D: program will not fit into available
memory. placement with alignment/blocking fails for section "csm_rsvd" size
0xec page 0. Available memory ranges:
CSM_RSVD size: 0x76 unused: 0x76 max hole: 0x76
"../F28027.cmd", line 126: error #10099-D: program will not fit into available
memory. placement with alignment/blocking fails for section "csmpasswds"
size 0x10 page 0. Available memory ranges:
CSM_PWL_P0 size: 0x8 unused: 0x8 max hole: 0x8
I'm using F28027.cmd, DSP2802x_Headers_nonBIOS.cmd, driverlib among other files. I did not make any changes to the cmd files. Just used from the controlSuite. Sections related to CSM are as follows:
CSM_RSVD : origin = 0x3F7F80, length = 0x000076 /* Part of FLASHA. Program with all 0x0000 when CSM is in use. */
BEGIN : origin = 0x3F7FF6, length = 0x000002 /* Part of FLASHA. Used for "boot to Flash" bootloader mode. */
CSM_PWL_P0 : origin = 0x3F7FF8, length = 0x000008 /* Part of FLASHA. CSM password locations in FLASHA */
csmpasswds : > CSM_PWL_P0 PAGE = 0
csm_rsvd : > CSM_RSVD PAGE = 0
Please let me know what I'm missing here. I've attached the whole project as a zip file.
Thanks,
Prakash