请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC2640R2F 工具/软件:TI-RTOS
simplelink_cc2640r2_sdk_2_30_00_28的项目0。
按照 Uartlog.h 中的说明更改已定义的符号来禁用 uartlog。 将 UARTLOG_ENABLE 更改为 xUARTLOG_ENABLE、然后在链接未定义的符号 Log_xx 时编译将失败。
编译时的详细消息:
"../PROFILES/led_service.c /PROFILES/led_service.c、第218行:警告#225-D:函数"Log_Info1"隐式声明"../PROFILES/led_service.c /PROFILES/led_service.c、第233行:警告#225-D:函数"Log_Info1"隐式声明"../PROFILES/led_service.c /PROFILES/led_service.c、第238行:警告#225-D:函数"Log_warning0"、第280行:隐式声明"Log_info1"、第225-D 行:警告"NO225-D:警告"NO"。 函数"Log_error3"隐式声明 "../PROFILES/led_service.c /PROFILES/led_service.c、行319:警告#225-D:函数"Log_info2"隐式声明"../PROFILES/led_service.c /PROFILES/led_service.c、行329:警告#225-D:函数"Log_error1"隐式声明"../PROFILES/led_service.c、行397:警告#225-D:函数"Log_info4"、行425-D:隐式声明"error4A"。 函数"Log_error0"隐式声明 "../PROFILES/led_service.c /PROFILES/led_service.c、第469行:警告#225-D:函数"Log_info5"隐式声明"../PROFILES/led_service.c、第493行:警告#225-D:函数"Log_error0"隐式声明"../PROFILES/led_service.c、第499行:警告#225-D:函数"Log_error0" 、"error0"隐式声明"#513:/PROFILES/led_service.c。 函数"Log_error0"声明为隐式 完成编译:"../PROFILES/led_service.c
将 Uartlog.h 包含在 main.c、project_zero.c、button_service.c、led_service.c、data_service.c、 C 文件应根据 Uartlog.h 文件的声明进行更改。
从中删除
#ifdef UARTLOG_ENABLE #include #endif
更改为
#ifdef UARTLOG_ENABLE #include "UartLog.h" #else #include #endif