TI中文支持网
TI专业的中文技术问题搜集分享网站

IAR与原版BLE协议栈无法正常仿真

问题困扰了很久,希望TI的工程师能及时帮忙分析一下,解决问题,非常感谢!

仿真问题如下:

Sat Jun 02, 2018 22:42:05: The stack pointer for stack 'XdataStack' (currently XData:0xFFFF) is outside the stack range (XData:0x0001 to XData:0x0281)

我的QQ: 8613441

我的工作环境如下:

IAR版本:9.10.3

BLE版本:BLE-CC254x-1.4.2.2

YiKai Chen:

如果你用原始的SimpleBLEPeripheral測試會不會有問題?

user1438739:

回复 YiKai Chen:

感谢回复,这个工程刚测试,能正常调试
我调试是原版的SimpleBLEObserver工程,只加入了npi.c代码

YiKai Chen:

回复 user1438739:

看來你的XDATA使用超量、檢查是不是定义了過大的buffer

da qin zheng sheng:

回复 YiKai Chen:

xdata数据使用过多导致堆栈空间不够?

Viki Shi:

回复 user1438739:

CC254X系列内存有限,原版例程测试无问题,说明测试环境正常。办法一个如YiKai所说排查buffer,另外可以增大堆栈大小,在IAR-general option–stack/heap里修改

赞(0)
未经允许不得转载:TI中文支持网 » IAR与原版BLE协议栈无法正常仿真
分享到: 更多 (0)