问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(); 部分就不在死循环里面,也就意味着大循环只能执行一次,第二次循环无法进行。请问下,我的理解哪里有错?