Other Parts Discussed in Thread: CC2640, BLE-STACK
Tool/software: Code Composer Studio
Hi,
I have just upgraded to BLE Stack SDK 3_10_00_15 and CCS 9.0.1 and am having difficulty reconfiguring cache as GPRAM.
I have followed the instructions in SimpleLink™ CC2640R2 BLE-Stack User's Guide for *Bluetooth®* 4.2 (v3.02.00.00)
I have built the out-of-the-box ProjectZero and it runs fine before reconfiguration. However, after performing the steps in the User's Guide the project I get a linker warning and the project does not run.
The linker warning is:
"...ti/simplelink_cc2640r2_sdk_3_10_00_15/source/ti/blestack/common/cc26xx/ccs/cc26xx_app.cmd", line 287: warning #10068-D: no matching section..."
Here is the section of the file that is throwing the warning (see highlight):
GROUP > SRAM
{
.data
#ifndef CACHE_AS_RAM
.bss
#endif /* CACHE_AS_RAM */
.vtable
.vtable_ram
vtable_ram
.sysmem
.nonretenvar
/*This keeps ll.o objects out of GPRAM, if no ll.o would be placed here
the warning #10068 is supressed.*/
#ifdef CACHE_AS_RAM
ll_bss
{
--library=cc2640_ll_*.a<ll.o> (.bss) <--- This line thows a warning
}
#endif /* CACHE_AS_RAM */
} LOAD_END(heapStart)
.stack : > SRAM (HIGH) LOAD_START(heapEnd)
#ifdef CACHE_AS_RAM
.bss :
{
*(.bss)
} > GPRAM
#endif /* CACHE_AS_RAM */
}
Any assistance would be appreciated
Regards,
AC