主题中讨论的其他器件:SysConfig、 CC2640、 LAUNCHXL-CC26X2R1
您好!
我尝试在 simple_peripheral_oad_onchip 工程中使用 UartLog 而不是 display_printf。
环境
SDK:simplelink_cc13x2_26x2_sdk_5_20_00_52
CCS:版本:10.1.1.00004
XDS:3.61.2.27
首先、我删除了两个按钮菜单并从项目中显示如下。
然后我在项目中添加了 UartLog。
1.在 main.c 中添加了以下 include 语句和函数调用
//#include
#include
//在中注释此项以使用 xdc.runtime.Log,但也删除下面的 UartLog_init。
//#include
#include //注释掉以使用 XDC 日志。
/*初始化 RTOS 日志格式并在空闲线程中输出到 UART。
*注意:定义 XDC_RUNITY_LOG_DISABLE_ALL 并删除 define UARTLOG_ENABLE
* 删除 Log 语句的所有影响。
*注意:Params 提供115200、8、N、1和阻塞模式时为空*
UART_INIT();
UartLog_init (UART_open (CONFIG_DISPLAY_UART、NULL));
2.在 simple_peripheral_oad_onchip.c 中添加了包含语句
//#include
#include
#include
3.按如下所示检查 SysConfig 中的 UART 日志。

4.在 Simple 中添加了 UART 日志函数、并如下所示将 Display_printf 更改为 Log_info0。
静态空 SimplePeripheral_init (空)
{
log_info0 ("SimplePeripheral_init");
//Display_print0 (dispHandle、SP_ROW_STATUS_1、0、"OAD DL 完成、等待启用");
LOG_info0 ("OAD DL 完成、等待启用");
我已编译并运行,但我没有获得任何输出。
我能否获得一些指南、请告诉我如何工作。
