Other Parts Discussed in Thread: Z-STACK,
Tool/software: TI-RTOS
Hello everyone.
I've been upgrading Ti-RTOS in our z-stack project from 2.11.01.09 to 2.14.04.31.
So far i fixed all the issues that arose from this but one:
Error[Lp011]: section placement failed
unable to complete "place at" directives with a total estimated minimum size of 0x58 bytes in <[0x0001ffac-0x0001ffff]> (total space 0x54).
Error[Lp015]: section placement failure: overcommitted content in [0x0001ffac-0x0001ffff]
Using the .map file i found out, that this memory section corresponds to the ccfg:
"A1": 0x58
.ccfg const 0x0001ffac 0x58 ccfg.o [1]
- 0x00020004 0x58
Then i saw, that between those versions (maybe in tirtos 2.13.00.06?) the ccfg_t struct had another uint32 added, which i strongly suspect is the reason for my linker error.
Now i'm a bit unsure on how to procede. Commenting out one of the uint32 would kinda resolve the issue, however i don't think this is the best option... can i somewhere re-specify the size of ccfg to the now correct 0x58 byte?
thanks in advance!
stephanie