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

请教关于CC2642的两个工程配置上的问题

TI的专家们,各路大神你们好。

最近想试用一下CC2642的开发,但是遇到2个配置问题请教一下。

1.请问下为什么我打开的这个蓝牙从机例程里面的Predefined基本是空的?但实际上有很多宏都被展开了,比如POWER_SAVING,我根本找不到这个宏在哪里定义了

2.请问下这个错误如何解决,CC2640R2里面这里不会出错,复制到CC2642的工程就出错了。

它说NPITLUART_initalizeTransport这个函数是第一次声明,实际上这个函数在CC2642的SDK的npi驱动目录下是有这个头文件的,我已经添加了相应的头文件目录路径了,而且我对这个函数按F3是能够自动追踪到相应的头文件的声明地方。

然后在.c文件包含了对应的头文件:npi_tl_uart.h,函数就在里面有声明。

Alvin Chen:

#include <ti/drivers/uart/UARTCC26XX.h>
/*********************************************/UART_Handle UARTHandle;
UART_Params UARTparams;
uint8_t Uart_RxBuf[200];
void HwUARTWrite(uint8_t *buf, uint16_t len);
void Uart_WriteCallback(UART_Handle handle, void *txBuf, size_t size);
void Uart_ReadCallback(UART_Handle handle, void *rxBuf, size_t size);void Uart_ReadCallback(UART_Handle handle, void *rxBuf, size_t size)
{UART_read(handle, Uart_RxBuf, 200);//再次打开一个串口读HwUARTWrite(Uart_RxBuf,sizeof(Uart_RxBuf));
}/********************************************************************** @fnUart_WriteCallback*/
void Uart_WriteCallback(UART_Handle handle, void *txBuf, size_t size)
{}void HwUARTInit(void)
{UART_init();//初始化模块的串口功能UART_Params_init(&UARTparams);//初始化串口参数UARTparams.baudRate = 115200;//串口波特率115200UARTparams.dataLength = UART_LEN_8;//串口数据位8UARTparams.stopBits = UART_STOP_ONE;//串口停止位1UARTparams.readDataMode = UART_DATA_BINARY;//串口接收数据不做处理UARTparams.writeDataMode = UART_DATA_TEXT;//串口发送数据不做处理UARTparams.readMode = UART_MODE_CALLBACK;//串口异步读UARTparams.writeMode = UART_MODE_CALLBACK;//串口异步写UARTparams.readEcho = UART_ECHO_OFF;//串口不回显UARTparams.readReturnMode = UART_RETURN_NEWLINE;//当接收到换行符时,回调UARTparams.readCallback = Uart_ReadCallback;//串口读回调UARTparams.writeCallback = Uart_WriteCallback;//串口写回调UARTHandle = UART_open(Board_UART0, &UARTparams); //打开串口通道UART_control(UARTHandle, UARTCC26XX_RETURN_PARTIAL_ENABLE,NULL);//允许接收部分回调
}void HwUARTWrite(uint8_t *buf, uint16_t len)
{UART_write(UARTHandle, buf, len);
}

user5097736:

回复 Alvin Chen:

没明白,因为CC2642的SDK也有NPI的驱动,理论上应该能用才对,但是却报错,不知道这个错误是怎么来的

Susan Yang:

Susan Yang:

您可以看一下dev.ti.com/…/creating-a-custom-bluetooth-low-energy-application.html

Alvin Chen:

回复 Susan Yang:

赞(0)
未经允许不得转载:TI中文支持网 » 请教关于CC2642的两个工程配置上的问题
分享到: 更多 (0)