This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2530: Z-Stack 3.0.2 文件中修改去掉UI_及工程zcl_sampleapps_ui的C和H文件,初始加dbd 出现调试能跑,下载不能跑的问题,求助。

Part Number: CC2530
Other Parts Discussed in Thread: Z-STACK

Z-Stack 3.0.2 文件中修改去掉UI_及工程zcl_sampleapps_ui的C和H文件,初始加dbd 出现调试能跑,下载不能跑的问题。

具体如下:

1,去掉工程中zcl_sampleapps_ui.h zcl_sampleapps_ui.c

2, 去掉其他文件中有UI_开头的部分。

3,zclSampleLight_Init中加bdb_StartCommissioning和led闪动提升

void zclSampleLight_Init( byte task_id )
{
。。。

#include "hal_led.h"
HalLedSet (HAL_LED_ALL, HAL_LED_MODE_FLASH);//20210908

#ifdef ZDO_COORDINATOR
bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_FORMATION|BDB_COMMISSIONING_MODE_FINDING_BINDING );
NLME_PermitJoiningRequest(255);
#else
bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_STEERING|BDB_COMMISSIONING_MODE_FINDING_BINDING );
#endif
}

4,编译运行(用ccdebugger)可以,而且形成了一个协调器(抓包工具看到),灯也闪了。

问题

1,别的设备加入进来有出去了,后面改个地址又加入。不知道怎么办。

2,调试可以,但直接下载进去后运行不行,灯都没闪。

3,调试运行后观看看日志有如下警告:

Sat Sep 18, 2021 08:52:05: The stack pointer for stack 'IdataStack' (currently IData:0x00) is outside the stack range (IData:0x40 to IData:0x100)

Sat Sep 18, 2021 08:52:05: The stack pointer for stack 'XdataStack' (currently XData:0x0000) is outside the stack range (XData:0x0001 to XData:0x0401)

求指点:1,如何下载后能运行(或者什么原因引起这样子)。2,设备加入后为什么会断开(想让他一直保持)。3,警告是什么个情况,如何消除?