微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 请问在BLE-CC254x-1.3.2协议栈安装目录中的BLE-CC254x-1.3.2\Projects\ble\HIDAdvRemote例子中怎么添加串口打印代码?

请问在BLE-CC254x-1.3.2协议栈安装目录中的BLE-CC254x-1.3.2\Projects\ble\HIDAdvRemote例子中怎么添加串口打印代码?

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

       各位工程师好,我用的是CC254xEK开发板套件,现在已经将BLE-CC254x-1.3.2\Projects\ble\HIDAdvRemote烧进去了,并且尝试了以下几种方法以实现串口打印,但是都没有打印,sscom32串口输出为00,我尝试的方法如下:

注:我使用BLE-CC254x-1.3.2\Projects\ble\SimpleBLEPeripheral例子,使用以下的第二种方法,串口可以正常打印出来

1)使用

SerialApp_Init(hidAdvRemote_TaskId);
SerialPrintString("HidAdvRemote_Init Start init.\r\n");

并且添加宏定义:HAL_UART=TRUE

2)使用

NPI_InitTransport(NpiSerialCallback)

 NPI_WriteTransport("SimpleBLETest_Init\r\n", 20);

3)使用:

UartInit();
//打印一个字符串
HalUARTWrite(HAL_UART_PORT_0, "Hello CC2541!\r\n", 15);

宏定义如下:

INT_HEAP_LEN=3072
HAL_I2C=TRUE
HAL_MOTION=TRUE
HAL_I2C_MASTER=TRUE //取得以上三个宏,无法通过编译
HALNODEBUG

OSAL_CBTIMER_NUM_TASKS=1
HAL_AES_DMA=TRUE
HAL_DMA=TRUE
xPLUS_BROADCASTER
HAL_LCD=TRUE
HAL_LED=FALSE  //改为TRUE也不行
HAL_UART=TRUE
xPOWER_SAVING  //去掉这个也不行

三种方法都不行,以上方法都是来自于网上,就是不行,想不通,望各位热心的工程师前辈不吝赐教,非常谢谢

改为56700或56000都不行。

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

网站地图

Top