Thread 中讨论的其他器件: BLE-STACK
工具/软件:TI-RTOS
您好!
我尝试使用 CC2650上的系统 printf 功能。 到目前为止,我在 Drivers 文件夹中添加了 UART 驱动程序以及提供的文件:uart_printf.c 和.h,但我的问题是我收到错误:UART.h 无法打开源文件。 你有建议吗?
提前感谢您!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
是的、它将打印到 UART (如果需要、也可以打印到 LCD)。 您是否已从 BLE 栈2.2.1中签出 simple_peripheral 项目?
与日志记录相关的默认预定义符号如下所示:
Board_display_exclude_UART
xBOARD_DISPLAY_EXCLUDE_LCD
DISPLAY_DISABLE_ALL
XDC_RAuntime_Log_disable_all
您需要将其更改为以下内容:
xBOARD_DISPLAY_EXCLUDE_UART
Board_display_exclude_LCD
xDisplay_disable_all
xxdc_runtime_Log_disable_all
在应用 程序 SimpleBLEPeripheral_init (void)中、更改
dispHandle = Display_open (Display_Type_LCD、NULL);
更改为
dispHandle = Display_open (Display_Type_UART、NULL);
然后、您将能够将数据输出到 UART。
因此、您只需复制已为 simple_peripheral 项目执行的操作、并包含所需的文件/初始化句柄、然后记录所需的内容。
显示驱动程序可在此处找到: