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.

[参考译文] CC2340R5:日志记录功能

Guru**** 2543560 points
Other Parts Discussed in Thread: SYSCONFIG

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1559857/cc2340r5-logging-function

器件型号:CC2340R5
主题:SysConfig 中讨论的其他器件

工具/软件:

您好、

客户尝试启用与 SDK 用户指南相关的日志记录功能:
https://dev.ti.com/tirex4-desktop/explore/content/simplelink_lowpower_f3_sdk_9_11_00_18/docs/zigbee/html/debugging/inc_logging_feature.html?highlight=log 

他在 SysConfig 中激活了日志模块并选择 UART 作为接收器。

DER ti_LOG_Log_enable 标志被定义:

他可以找到正确的文件  TI_LOG_CONFIG.s/.d/.h  在 Debug/syscfg 目录中。  

但是  Log_printf  并且无处可逃。 在调试时、它显示未激活、并且是分步执行的。 编译器优化为-O0。 IDE 函数展开万客隆也将使其消失。

如何激活通过 UART 进行的日志记录?

此致、Holger

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Holger、

    不清楚这是基于什么示例。   SimpleLink Academy 实验中也有明确的说明: https://dev.ti.com/tirex/explore/node?node=A__ARAJIfGVesVIAWpXnZI8Iw__SIMPLELINK-ACADEMY-CC23XX__gsUPh5j__LATEST 

    如果使用 UG 超链接建议使用 Zigbee、则应在 SysConfig -> Zigbee 模块中选择“Enable Logging“、 然后显示更多的“Zigbee... Log Configuration“窗口。  然后、他们将继续使用 文档中所述的 TI 日志工具。

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ryan、

    我们有日志函数的示例吗?

    此致、Holger

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、在选择 SysConfig 按钮并重建工程后、准备 Zigbee 示例并启用日志记录。

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ryan、
    他做了一步一步的描述:
    https://dev.ti.com/tirex/explore/content/simplelink_academy_for_cc23xx_8_40_01_00/_build_simplelink_academy_for_cc23xx_8_40_01_00/source/debug/cc23xx_debugging_logging.html#bonus-task-add-logging-to-an-rf-driver-example

    Log_printf Marco 不会被编译、并在步进调试时跳过。

    另外一步进入宏显示 containment 为空。

    此致、Holger

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这是正确的 SLA、但尚未正确应用到 Zigbee 项目

    注意 Logs Module_Zigbee_App 名称。

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Holger、

    在虚拟环境中安装 requirements.txt 时、何时出现任何警告?  他们是否尝试过全局安装该工具?  当他们尝试在不使用--help 选项的情况下调用 tilogger 时会发生什么情况?  请记住、默认波特率为  3000000、COM 端口选择应与设备管理器中 LP 的应用程序 UART 保持一致、并且应参考已启用日志记录功能的工程的*。out 构建文件。

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ryan、
    他已经安装了两种方式,在. venv 和全球。 两种情况下的错误消息是相同的。 在附录中、他附加了全局和 venv 安装的安装日志。

    在下面可以看到 tilogger --help 导致“TypeError: parameter.make_metavar() 缺少 1 个必需的位置参数:'cTX'“。
    没有--help 的调用通常似乎可以处理缺少参数的错误消息。

    到 stdout 的日志似乎有效(第##节尝试在“tilogger_install_log (glob).text 中登录到 stdout)
    登录 Wireshark(第##节尝试登录 tilogger_install_log (glob).txt 中的 Wireshark) 失败、并显示错误消息“Wireshark:无效-o 标志“UAT:USER_DLT:“用户 0 (DLT=1)“、“tilogger",“,"0"、"0",“,""“"",、,"""“""",“,"""、""":“:USER_DLT“USER_DLT:“:147、147:“:未“未找到“找到解析器“
    是否仍需要 Wireshark 插件?  

    我们能否与客户通话?

    此致、Holger

    e2e.ti.com/.../tilogger_5F00_install_5F00_log_5F002800_glob_2900_.txt

    e2e.ti.com/.../tilogger_5F00_install_5F00_log_5F002800_venv_2900_.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不带--help 的调用通常似乎可以处理缺少参数的错误消息。

    到 stdout 的日志似乎有效(第##节尝试在“tilogger_install_log (glob).text 中登录到 stdout)

    这似乎是一个进步。  我还观察到“--help"选项“选项有类似的问题、但最终似乎日志功能正常工作。

    登录到 Wireshark(第##节尝试登录 tilogger_install_log (glob).txt 中的 Wireshark) 失败、并显示错误消息“Wireshark:无效-o 标志“uat:user_dlts:“User 0 (dlt=1)“、“tilogger_logger",“,"0"、"0",“,"0"“"0",、,"0"“"0",“,"0"、"0",“,"0"“"0",、,"0"“"0",“,"0、"0:“:"dllogger"“"dllogger",、,"dllogger"“"dllogger"未“未找到、找到用户“用户"ds"“"ds":“:</s>、 ““““
    是否仍需要 Wireshark 插件?  [/报价]

    他们是否遵循了有关 配置 Wireshark的说明(其中包括拆分安装)?

    我们能否与客户通话?

    请让他们详细介绍 TI 日志自述文件说明、并在可能的情况下使用多台计算机进行测试。  请注意、从 9/24 到 9/26、我在 PTO 上。

    此致、
    Ryan

    [/quote]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ryan、

    他实际上忽略了.lua 文件的章节。 现在、Wireshark 从记录器开始。 但是、采集窗口会保持空。  但是、模块会按照 stdout 方法的方式发送数据。  

    由于帮助呼叫对他不起作用、是否可以在文本文件中发送帮助内容?  

    此致、Holger

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    有关帮助命令的内容、请参阅 TI 日志文档。

    此致、

    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您的意思是:

    TI 日志工具用户指南  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的