Part Number: TMS320F28377S
Tool/software: Code Composer Studio
Hi,
Customer is using F28377S for their application. The size of RAM seems not enough after compiling.
From the map, we find "0008b764 00000ec5 interrupt.obj (ramfuncs:retain)" and "0008cbee 00000451 interrupt.obj (ramfuncs)". The interrupt.obj is saved two times. What's the different? Is there any way to save ramfuncs:retain?
Another question about hole. Is there any way to use these holes for application or parameters, by some way?
Here's part of the map.
ramfuncs 0 00088008 00005ce1 RUN ADDR = 0000b000
00088008 000027da Pwm_Output.obj (ramfuncs)
0008a7e2 00000f82 control.obj (ramfuncs)
0008b764 00000ec5 interrupt.obj (ramfuncs:retain)
0008c629 000005c5 ADCSample.obj (ramfuncs)
0008cbee 00000451 interrupt.obj (ramfuncs)
0008d03f 000001ee can_driver.obj (ramfuncs)
0008d22d 00000178 SCI.obj (ramfuncs)
0008d3a5 0000011b can_comm.obj (ramfuncs)
0008d4c0 00000106 W25Q64_Flash.obj (ramfuncs)
0008d5c6 000000c4 BusProtTask.obj (ramfuncs)
0008d68a 000000c1 OS_lib_28335.lib : OS_CPU_A.obj (ramfuncs)
0008d74b 0000004a F2837xS_SysCtrl.obj (ramfuncs)
0008d795 00000004 F2837xS_usDelay.obj (ramfuncs)
0008d799 00000001 --HOLE-- [fill = 0]
0008d79a 00000259 F021_API_F2837xD_FPU32.lib : FlashStateMachine.obj (.text:__Fapi_setupFlashStateMachine)
0008d9f3 0000019d : Program.obj (.text:_Fapi_issueProgrammingCommand)
0008db90 00000034 : Init.obj (.text:_Fapi_initializeAPI)
0008dbc4 0000002e : Utilities.obj (.text:_Fapi_calculateFletcherChecksum)
0008dbf2 0000002d : FlashStateMachine.obj (.text:__Fapi_issueFsmCommand)
0008dc1f 0000002c : Utilities.obj (.text:__Fapi_divideUnsignedLong)
0008dc4b 00000025 : FlashStateMachine.obj (.text:_Fapi_setActiveFlashBank)
0008dc70 00000022 : FlashStateMachine.obj (.text:__Fapi_setupSectorsForWrite)
0008dc92 00000020 : Async.obj (.text:_Fapi_issueAsyncCommandWithAddress)
0008dcb2 0000000d : Utilities.obj (.text:__Fapi_scaleCycleValues)
0008dcbf 00000006 : FlashStateMachine.obj (.text:_Fapi_getFsmStatus)
0008dcc5 00000003 --HOLE-- [fill = 0]
0008dcc8 0000000c : Init.obj (.ebss) [fill = 0]
0008dcd4 0000000b : Utilities.obj (.text:__Fapi_calculateOtpChecksum)
0008dcdf 0000000a : FlashStateMachine.obj (.text:_Fapi_checkFsmForReady)
Thanks a lot.
Br, Jordan

