Thread 中讨论的其他器件:Z-stack、
工具/软件:TI-RTOS
大家好。
我在我们的 z-stack 项目中将 TI-RTOS 从2.11.01.09升级到2.14.04.31。
到目前为止、我修复了由此产生的所有问题、但只有一个问题:
ERROR[Lp011]:段放置失败 无法在<[0x0001ffac-0x0001FFFFFF]>(总空间0x54)中完成估计最小总大小为0x58字节的"Place at"指令。 ERROR[Lp015]:段放置失败:[0x0001ffac-0x0001FFF]中的内容过量
使用我找到的.map 文件、该存储器部分对应于 ccfg:
"A1": 0x58 .ccfg const 0x0001ffac 0x58 ccfg.o [1] - 0x00020004 0x58
然后、我看到了这些版本之间的情况(可能在 tirtos 2.13.00.06中?) ccfg_t 结构添加了另一个 uint32、我强烈怀疑这是我的链接器错误的原因。
现在我对如何处理有些不确定。 注释掉其中一个 uint32会解决这个问题、但我认为这不是最好的选择... 我可以在某个地方将 ccfg 的大小重新指定为现在正确的0x58字节吗?
提前感谢!
Stephanie