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

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

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

VV:

ICall是CC2630上才使用的,

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

edgar liu1:

回复 VV:

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)卡死。

Aries Lord:

回复 edgar liu1:

你看看卡死在哪个函数

perry chen:

回复 VV:

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

赞(0)
未经允许不得转载:TI中文支持网 » 问zstack home 1.2.2的定义 USE_ICALL是什么作用
分享到: 更多 (0)