Thread 中讨论的其他器件:Z-stack、
工具/软件:TI-RTOS
您好!
我最近偶然发现了蓝牙 PROJECT_ZERO 中的日志功能、并想知道是否也可以在 Z-Stack (终端设备)中使用它。
我已包含 log.h 并成功编译、但使用各种宏(log_info、log_error、log_warning)不会在终端中打开的端口上生成任何输出。
是否有关于如何在 z-stack 中启用此功能的任何信息?
提前感谢!
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.
工具/软件:TI-RTOS
您好!
我最近偶然发现了蓝牙 PROJECT_ZERO 中的日志功能、并想知道是否也可以在 Z-Stack (终端设备)中使用它。
我已包含 log.h 并成功编译、但使用各种宏(log_info、log_error、log_warning)不会在终端中打开的端口上生成任何输出。
是否有关于如何在 z-stack 中启用此功能的任何信息?
提前感谢!
感谢您的回复!
我删除了全局 logging_disable 符号、并添加了 UART_logs 文件和 UART 初始化、如 wiki 中所述。
但是、修改 TI-RTOS 配置文件有点棘手(对我而言)。 在\Zstack\HomeAutomation\SampleSwitch\CC2630\中对"app.cfg "进行的任何修改都会导致"运行 xdctools_3_30_06_67_core/xs 时出错"、我不确定到底是什么出错了。 我已经使用未经修改的 app.cfg 进行了尝试、该 app.cfg 编译得非常完美、但控制台上没有输出。
IAR 命令行构建实用程序 v7.2.7.3905 版权所有2002-2015 IAR Systems AB。 构建配置:SampleSwitch - SmartRF06 更新构建树... 0个文件已删除。 正在更新生成树... 运行"C:\ti\xdctools_3_30_06_core/xs"-xdcpath="D:\sw\rf-plattform_radiobutton\projects\Zstack\RadioAutomation\SampleSwitch\CC2630\tirtos\packages;D:\sw\rfer-plattex_projects\Z62_rtos\s\cmware\spritsw_sw\sprels\cmware\spruertos\s\cmware\z30\spruorpits\d\spruorits\d\spruest\spruorits\d_projects\d\s\cmware\s\cmware\s2630_projects\d\s\cmware\s\cmware\spruorit_sw_sw_sw\spruorp\spruorits\d\s\cmware\s\cmware\s2630\spruorit_projects\d\spruorp\s\cmware\s\cmware\s\cmware\ compileOptions "-D tq_radiobutton -D xLIBIFY_radiobutton -D power_saving -D pa_LNA_CC2592 -D xNV_restore -D xNV_init -D MODULE_CC26XX_5x5 -D xMODULE_CC26XX_7X7 -D ZCL_MANUAL_START -D ZCL_CL_MANUTE_D -ZCL_D -ZCL_D -ZCL_ENABLE_D -D -ZCL_D -ZECLD_D -ZCL_D _SAFE_D -RATE_D -ZCL_D -ZCL_ENABLE_D -D _D -ZCL_D _D -ZCL_ENABLE_D _D _RAT_D _D -RAUNT -ZCL_D _D -ZCL_ENABORT_D -D _D _D _D _END_ENABLEM -Z_D _D _D _D _ENABLEM -D _ xdc_runtime_assert_disable_all -D xTI_drivers_lcd_included -D xDBG_trace --diag_suppress Pa050 -o D:\sw\rf-plattform_radiobutton\projects\Zstack\HomeAutomation\SampleSwitch\CC2630\SmartRF06\Obj --debug --enendian=little=little\se-ble\s\cmcus\sble\cmcus\sble\cmcus\sble\cmcepo\s\cmc100\sble\cmcep-core\cmc\s\cmcep-projects\cmc\s\cmc\s\cmcepo\cmc\s\cmc2630\s\cmcepo\cmcep-core-ble-mc\s\cmcepo\cmcep- coreEndDevice.cfg compiler.opt.defs dlib_config \"C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.2\ARM\INC\c\DLib_Config_Normal.h\"-i D:\sw\rf-plattform_radiobutton\projects\Zstack\HomeAutomation\SampleSwitch\CC2630\samples\sense\sb\sens\Z26xx\projects\common Switch\Z2630\s\cmot\s\cmand\sport\s\cmompl\projects\d\s\cmand\s\cmand\s\cmand\projects\d\s\cmand\s\cmware\s\cmand\s\cmompl\s\cmand\s\cmware\s\cmompl\s\cmand\s\cmand\projects\d\s\cmand\s\cmware\s\cmand\s\cmand\s\cmware\s\cmand\s\cmand\mware\mand\s\cmware\s\cmand\s26xx\s\cmand\s\c D:\sw\rf-plattform_radiobutton\projects\Zstack\HomeAutomation\SampleSwitch\CC2630\tirtos\products\cc26xxware_2_20_06_14829/\-i D:\sw\rf-plattform_radiobutton\projects\Z2630\s\cmware\spruest\s\cmware\spruatsw_model\s\cmware\spruore\cmware\spruorspruors\cmware\spruatsw_model\s\cmware\spruors\cmware\s2620_ex\spruel_ex-mware\s\cmware\spruation\s\cmware\spruorspruation\d\cmware\d\cmware\spruormware\spruormware\spruormware\d\cmware\spruormware\d\cmware\d\cmware\spruorit\s 1 警告总数:0
在 app.cfg 中、我添加了 wiki 中给出的行并将 text.isLoaded 设置为 true -默认为"false"。 我还将"BIOS.logsEnabled = false;"设置为 true。