微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > XDATA超出范围

XDATA超出范围

时间:10-02 整理:3721RD 点击:

小弟刚接触ZIGBEE,打算用两个CC2530开发板做点对点的无线收发,可是走到一半时发现程序跑飞,不知道为什么,报的错是下面这个啊,希望前辈们指点一下啊

Tue Apr 10 13:03:07 2012: The stack pointer for stack 'XdataStack' (currently XData:0xFFFF) is outside the stack range (XData:0x0001 to XData:0x0F00)
仿真器没问题,之前做SPI通讯实验没出现跑飞现象啊,程序如下:

basicRfConfig.panId = 2;
basicRfConfig.ackRequest = FALSE;

Device_Init();
appSelectChannel(11);
basicRfConfig.myAddr = TX_Addr;
appSelectOutputPower(2);
while(i --)
{
halRfReceiveOn();
halRfWaitTransceiverReady();
halRfWriteTxBuf(Data_test,9);
halRfEnableRxInterrupt();
while(halRfTransmit() != SUCCESS);
halRfReceiveOff();
}

我是用IAR编写,仿真的,例子使用TI官网下载改的啊
无线部分未改动

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top