cc2530调用zstack 2.5.0中HalUARTClose()函数问题
时间:10-02
整理:3721RD
点击:
hal_uart.h文件中有对HalUART函数的声明
hal_uart.c文件中有对HalUART函数的定义
但是我只有在hal_uart.h文件中发现函数HalUARTClose()的声明
在hal_uart.c文件中没有找到函数定义
现在调用函数时提示
Error[e46]: Undefined external "HalUARTClose::?relay" referred in XXXX ( X:\Texas Instruments\ZStack-CC2530-2.5.0\Projects\zstack\Samples\XXXXX\CC2530DB\CoordinatorEB\Obj\UartData.r51 )
Error while running Linker
Total number of errors: 1
Total number of warnings: 0
请问这个问题如何解决?
是否要引用其它头文件或者库文件?
在HalUARTOpen函数定义下面自己重新写一个名为HalUARTClose()的空函数吧!一般不会把uart特意去关闭。
因为需要重新打开串口,所以想先通过函数关闭
试验发现不用关闭就可以重新打开
所以问题已经解决
解决就好哇!
你试过用Z-Stack的ISR方式UART吗?
I am also trying to close the uart port of CC2530 but there is error in linking. Can you please tell me how did you solve the problem?