Tool/software: Code Composer Studio
Hi Guys, I have a serious problem with CCS 8.
I'm creating a handheld gaming device with 320x240 LCD just to play around with, not for the public.
I'm using F28377D with 512k FLASH memory. My assembler program at this point of time has reached 42k and CCS tells me that
maximum program space is 32k. I checked out where my program is being stored using the Memory Allocation Window and thats in FLASH E which is only 32768 bytes.
I assumed if my program is greater than 32k CCS8 would automatically write the rest of my program in FLASHF then FLASH G and continue till end of flash memory 512k.
How can I tell CC8 to store my code in FLASH A and then write my code to the other FLASH memory banks after each other.
I guess I'm trying to say that I want the whole 512k as one FLASH mem bank.
I hope that makes sense.
Please let me know guys.
Thanks and happy Easter.
Peter
oh, here is the message I get from CCS8
"../2837x_FLASH_lnk_cpu1.cmd", line 71: error #10099-D: program will not fit into available memory. placement with alignment/blocking fails for section ".text" size 0x8130 page 0. Available memory ranges:
FLASHB size: 0x2000 unused: 0x1efd max hole: 0x1efb
FLASHC size: 0x2000 unused: 0x2000 max hole: 0x2000
FLASHD size: 0x2000 unused: 0x2000 max hole: 0x2000
FLASHE size: 0x8000 unused: 0x8000 max hole: 0x8000
error #10010: errors encountered during linking; "max_test.out" not built
gmake[1]: *** [max_test.out] Error 1
>> Compilation failure
makefile:140: recipe for target 'max_test.out' failed
gmake: *** [all] Error 2
makefile:136: recipe for target 'all' failed
**** Build Finished ****