I'm using TMS320F28035 (128KB flash). I've receive the following error (which I assume of not having enough Flash)
"C:\\TI_F28xxx_SysSW\\FatFSII\\F28035_FLASH.CMD", line 92: error: placement
fails for object ".text", size 0x27c4 (page 0). Available ranges: FLASHA size: 0x1f80 unused: 0x1b91 max hole: 0x1b91 error: errors encountered during linking; "./Debug/FatFSII.out" not built
Here's the .map contents
MEMORY CONFIGURATION name origin length used unused attr fill ---------------------- -------- --------- -------- -------- ---- -------- PAGE 0: progRAM 00008000 00001000 0000001f 00000fe1 RWIX OTP 003d7800 00000400 00000000 00000400 RWIX FLASHH 003e8000 00002000 00000000 00002000 RWIX FLASHG 003ea000 00002000 00000000 00002000 RWIX FLASHF 003ec000 00002000 00000000 00002000 RWIX FLASHE 003ee000 00002000 00000000 00002000 RWIX FLASHD 003f0000 00002000 0000001f 00001fe1 RWIX FLASHC 003f2000 00002000 00000000 00002000 RWIX FLASHA 003f6000 00001f80 000003ef 00001b91 RWIX CSM_RSVD 003f7f80 00000076 00000000 00000076 RWIX BEGIN 003f7ff6 00000002 00000002 00000000 RWIX CSM_PWL 003f7ff8 00000008 00000000 00000008 RWIX IQTABLES 003fe000 00000b50 00000000 00000b50 RWIX IQTABLES2 003feb50 0000008c 00000000 0000008c RWIX IQTABLES3 003febdc 000000aa 00000000 000000aa RWIX BOOTROM 003ff27c 00000d44 00000000 00000d44 RWIX RESET 003fffc0 00000002 00000000 00000002 RWIX VECTORS 003fffc2 0000003e 00000000 0000003e RWIX
I saw a lot of unused Flash there, why won't my program fit?
Any help appreciated. Thanks