Other Parts Discussed in Thread: CC2640
Tool/software: TI-RTOS
I am using "simplelink_cc2640r2_sdk_1_50_00_58" and loaded the "simple_peripheral_oad_onchip" project.
When I integrate my project (from CC2640), I start to have issue with adding new Task.
Later I discovered related to the SRAM I have in my project. When I increased to certain level, BLE will start to fail (not connected)
Where I could find a doc explaining how the SRAM being design (mapped) for all builds (BIM, persistent_app, BLE_stack, UserApp) ?
I had reviewed the map files for each and did not noticed where is the over lapped
Problem start when Unused in UserApp < 0x1000.....is the last 4KB being reserved somewhere ??
BLE_Stack :
name origin length used unused attr fill
---------------------- -------- --------- -------- -------- ---- --------
FLASH 00000000 00014000 00007000 0000d000 R X
SRAM 20000000 00004400 000001e0 00004220 RW X
UserApp :
name origin length used unused attr fill
---------------------- -------- --------- -------- -------- ---- --------
FLASH_IMG_HDR 00000000 00000050 00000050 00000000 R X
ENTRY 00000050 00000040 0000003c 00000004 R X
FLASH 00000090 0000d090 0000a2f0 00002da0 R X
SRAM 20000000 00004220 000030f0 00001130 RW X