微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > cc2530调用zstack 2.5.0中HalUARTClose()函数问题

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?

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

网站地图

Top