Hi,
I am working on developing one feature in already developed firmware for my client. They created three different files. one for bootloader, one for OAD, and one is for system application. and using "simplelink_cc2640r2_sdk_2_30_00_28" stack and CCS 8.3.0.
As we can see in the developers guide that ICALL_STACK0_ADDR == (ICALL_STACK0_START +1).
But when I tried to do memory mapping, what I got in ccs_compiler_define.bcfg file is shown below:
ICALL_STACK0_ADDR = 0x11ef1
ICALL_STACK0_START = 0xc000
Can you please tell me what is going in this project? and how to rearrange memory and utilize it fully.
And one more thing, they are using on-chip OAD, allocate 122816 bytes of memory length for OTA, and using 44200 bytes only. Is there any specific reason for this?
Thanks and Best Regards,
Harsh