I am working on a SBP based custom app and i am running out of RAM at link time. I would like to understand more about reducing RAM usage by ICall and profiles. I am including my module size information from the linker's map file below. As you can see, the profiles and ICall are the biggest consumers of RAM. I already disabled the Bond Manager. Any other suggestions on how to reduce RAM usage?
Thank you.
*******************************************************************************
*** MODULE SUMMARY
***
Module ro code ro data rw data rw data
(abs)
------ ------- ------- ------- -------
C:\ti\simplelink\ble_cc26xx_2_01_00_44423\Projects\ble\fx12.2.sbp\CC26xx\IAR\Application\CC2640\FlashOnly_OAD_ST_ExtFlash\Obj: [1]
Board.o 340 824
GPTimerCC26XX.o 672
I2C.o 88 1 4
I2CCC26XX.o 1 168 20 17
ICall.o 2 660 4 3 276
ICallBleAPI.o 2 292 10
ICallCC2650.o 466 2 8
PINCC26XX.o 1 232 220
PWM2.o 72
PWMCC26XX.o 600 32 16
SPI.o 68
SPICC26XXDMA.o 1 924 28 1 64
UDMACC26XX.o 180
altimeter.o 36 10
as5048B.o 92
bleUserConfig.o 64 52
bma280.o 432 36
bma2x2.o 2 122 2 8
bmp280.o 256 44
bmp280_bosch.o 1 000 4
bsp_i2c.o 256 52
bsp_spi.o 212 21 72
cc120x_spi.o 128
ccfg_appBLE.o 88
devinfoservice.o 532 178 497
ext_flash.o 18
fram.o 364 7 24
fx_device_service.o 524 36 130
fx_live_service.o 824 147 450
fx_settings_service.o 1 872 244 774
fx_telemetry_service.o 632 80 227
gattPersistence.o 300
gatt_uuid.o 16
gattservapp_util.o 546
globals.o 736 1 683
hal_spi_rf_trxeb.o 224 7 24
main.o 56 9 28
max-m8q.o 372 7 24
oad.o 1 072 131 222
oad_target_externalFlash.o 460 17
peripheral.o 2 410 85 804
rf_impl.o 132
sensor.o 64 32
simpleBLEPeripheral.o 2 600 43 396
task_Altimeter.o 900 101 336
task_RF.o 772 10 160
task_Servos.o 944 80 441
task_Timer.o 1 282 7
task_buzzer-led.o 208 9 32
util.o 296
--------------------------------------------------------------
Total: 34 112 1 777 9 962 64
C:\ti\simplelink\ble_cc26xx_2_01_00_44423\Projects\ble\fx12.2.sbp\CC26xx\IAR\Application\CC2640\configPkg\package\cfg: [2]
appBLE_prm3.orm3 1 464 1 753 6 242
--------------------------------------------------------------
Total: 1 464 1 753 6 242