微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 问zstack home 1.2.2的定义 USE_ICALL是什么作用

问zstack home 1.2.2的定义 USE_ICALL是什么作用

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

问zstack home 1.2.2的定义 USE_ICALL是什么作用

ICall是CC2630上才使用的,

如果是CC2530或者C2538就不需要关心了

vv大神能帮我解决问题吗?

我最近运行cc2538 Z-Stack Home 1.2.2a.44539 例子出现非常奇怪的问题。程序没做任何修改,IAR调试的时候会在  HalUARTOpen (MT_UART_DEFAULT_PORT, &uartConfig)卡死。我尝试了两个例子:Z-Stack Home 1.2.2a.44539的znp例子和SampleSwitch例子。mesh中的znp也试过了,都是相同的现象。运行第一遍的时候正常,然后我点击IAR上的Reset,再次运行,就会在HalUARTOpen (MT_UART_DEFAULT_PORT, &uartConfig)卡死。

你看看卡死在哪个函数

你好!我在Z-STACK3.0中发现:osal_run_system()中的for ( ; ; )死循环刚好处在#ifdef USE_ICALL    #endif  /* USE_ICALL */ 之间,如果#ifdef USE_ICALL部分只用于CC2630,可以不管,那么后面的do{ ; } while(); 部分就不在死循环里面,也就意味着大循环只能执行一次,第二次循环无法进行。请问下,我的理解哪里有错?

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

网站地图

Top