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.

[参考译文] BP-CC3301:如何通过 UART 获取固件日志。

Guru**** 2477885 points
Other Parts Discussed in Thread: BP-CC3301, CC3301, SIMPLELINK-WIFI-TOOLBOX

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1434485/bp-cc3301-how-to-get-fw-log-through-uart

器件型号:BP-CC3301
主题中讨论的其他器件: CC3301SIMPLELINK-WIFI-TOOLBOX

工具与软件:

我知道 BP-CC3301板上有一个记录器引脚、可 用于跟踪和调试 CC3301。

我使用该引脚、并将 UART 波特率配置为3M、但打印出一些异常。 我的问题是、如何使用此引脚获取正常的固件日志?

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

    尊敬的 Yuan:

    记录器输出不是人类可读的格式。 您必须使用 simplelink wifi 工具箱中的"Logger Tool"来解释这些日志。 该工具中包含有关如何进行此设置的文档:

    https://www.ti.com/tool/SIMPLELINK-WIFI-TOOLBOX 

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

    您好 Yuan、

    您需要使用记录器工具来解密输出。

    下载 SimpleLink WiFi 工具箱 https://www.ti.com/tool/SIMPLELINK-WIFI-TOOLBOX

    此致、

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

    我已经测试了 simplelink-wifi-toolbox、 但当 Wireshark 启动并显示错误窗口时、如何解决此问题。

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

    我更改了 wlogg_disector.lua 文件、它不会显示错误窗口。

    本地 proto_name ="wLogger2"
    local proto_description ="wLogger2协议"

    但是、打开的 Wireshark 只能获取一个包、没有更多数据、那么它有什么问题呢?

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

    尊敬的 Yuan:

    我不建议更改 lua 代码。 您是否可以尝试删除 lua 文件、然后重新安装它?

    可使用 Toolbox 浏览器中显示的 windows 命令安装新文件。  

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

    你好、Sabeeh

    我仍然无法使用 Wireshark 获取正确的日志、simple-link-wifitoolbox.exe 打印以下错误消息。 您能帮忙吗?

    警告:这样的枚举名称 drbgStatus_t 已经存在于数据库中,新信息将覆盖旧到
    警告:这样的枚举名称 AES_DIR_e 已经存在于数据库中,新的信息将覆盖旧的
    警告:这样的枚举名称 AES_KEY_TYPE_e 已经存在于数据库中,新的信息将覆盖旧的
    警告:这样的枚举名称 AES_MODE_e 已经存在于数据库中,新的信息将覆盖旧的
    已成功从二进制创建数据库...
    开始解析消息...
    线程4中出现异常:
    回溯(最近的呼叫最后):
    文件"threaded.py"第980行、位于_bootstap_internal 中
    文件"threading.py"、第917行、运行
    在 start_lisen_to_socket_and_send_send_over_pipe src 中、文件"C:\jk\workspace\MX_SWT_WINDOWS\osprep-simplelink-wifi-toolbox\wlogger\lisen\wlogger.py"第395行
    OSError:[WinError 10040]一个在数据报套接字上发送的消息大于内部消息缓冲区或其他一些网络限制、或该用户用于接收数据报的缓冲区比数据报小。

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

    我 在 Ubuntu 上使用了 simple-link-wifitoolbox、现在可以工作了。