微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640添加NPI 串口,蓝牙不能识别了

CC2640添加NPI 串口,蓝牙不能识别了

时间:10-02 整理:3721RD 点击:

HI,

    我是按照例程http://processors.wiki.ti.com/index.php/CC2640_NPI_UART_ECHO_EXAMPLE

Simpleleripheral的例程上加入TI_RTOS的UART TASK,我是按照HostTest工程添加的,添加了以下相应的文件,宏和路径 npi_tl_uart.c/npi_tl_uart.h/npi_ble.h/npi_config.h/npi_frame.h/np i_frame_hci.c/npi_rxbuf.c/npi_rxbuf.h/npi_task.c/npi_task.h/npi_t l.c/npi_tl.h NPI_USE_UART $PROJ_DIR$/../../../../../../../Components/npi

只要在main函数中添加

NPITask_createTask(2); 
appSem = Semaphore_create(0, NULL, NULL);

即可,和#include "inc/npi_task.h"相关的头文件,经过调试发现注册UART线程时是没有问题的,但在初始化的时候导致蓝牙不能正常启动了。

我发现有人咨询过类似的问题,但是没有解决。

请问:这是如何解决的啊?什么原因导致的啊?

不要参照那个

UART口的参照这个:

http://processors.wiki.ti.com/index.php/CC2640_Serial_Communication

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

网站地图

Top