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.

[参考译文] CC3351:查询 CC33xx 上电时的 Logger 引脚行为

Guru**** 2607645 points
Other Parts Discussed in Thread: CC3351

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1568120/cc3351-inquiry-on-logger-pin-behavior-on-cc33xx-power-up

器件型号:CC3351


工具/软件:

您好 TI 支持团队:


我想阐明 CC33xx 上 Logger 引脚的行为。

确认所有电源电压和以下上电序列正确后:

  1. 记录器保持高电平 (1.8V)

  2. WL_IRQ 保持低电平

  3. VDD 为 3.3V

  4. RESET 引脚保持低电平、直到所有电源稳定、稳定后保持低电平~μ s 10 μs、然后拉至高电平 (1.8V)

我们使用示波器测量了 Logger 引脚、但未观察到任何输出信号。

我的问题是:在这些情况下、Logger 引脚应该自行产生任何输出、还是 Logger 生成信号需要正确的驱动程序/软件初始化?

我们已验证电压电平 (3.3V 和 1.8V) 并且正确遵循了上述上电序列。 观察到的 Logger 信号缺失是否是由于未加载驱动程序/软件造成的?

非常感谢您的澄清。

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

    尊敬的 Chang Dylan:

    在初始启动时和驱动程序初始化期间使用示波器捕获记录器时、应该有预期的 1.8V 输出。 捕获日志引脚时、您在什么时候使用示波器进行测量? 您能否尝试在初始启动时测量引脚、即在为器件供电之前、让示波器准备好捕获?

    好极了

    Josh

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

    您好、Josh、

    是的、我们在为器件上电之前准备了示波器、我们可以确认 LOGGER 引脚为 1.8V。 但是、加电后、在记录器上未观察到进一步的活动。

    我们想确认记录器输出是否仅在驱动器加载过程中发生变化、或者我们是否应该在上电序列完成后立即看到活动。 当前的行为是否表明硬件尚未正确初始化?

    非常感谢您的支持。

    Dylan

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

    尊敬的 Dylan:

    好的、完美的 很高兴看到您在初始启动时看到 Logger 活动。 这样可确认器件已正确通电并已初始化。 在这种情况下、在启动驱动程序加载过程之前、不应该有任何活动。 请尝试此操作并确认是否出现这种情况。

    此致、

    Josh

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

    您好、Josh、

    感谢您的澄清。 根据您的说明、如果 Logger 输出显示 1.8V、我们可以确认模块已正确通电并已完成其基本初始化。

    在这种情况下、是否可以合理地假设我们之前在驱动程序加载期间遇到的“SDIO 读取失败(–84)“问题更可能与驱动程序或主机接口端有关、而不是硬件上电问题?

    您能否就我们如何进一步调查或消除此错误的可能原因提供任何建议或指导? 有关更多详细信息、您也可以参阅我们之前的相关问题。

    非常感谢您的支持。

    此致、
    Dylan

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

    嘿、迪伦、

    根据仅显示正确电压电平的 Logger、仍然很难说清楚。 我在过去的线程中看到、我们请求了日志以查看器件是否正确引导。 现在您看到引脚上有 1.8V 电压、您能否收集日志并在此处共享它们?

    Josh  

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

    您好、Josh、

    我们观察到、加电后、Logger 显示 1.8V 电压、但没有输出信息。 因此、我们怀疑模块可能无法正确引导。 您之前提到、在启动驱动程序加载过程之前、Logger 不会显示任何活动。

    目前、Logger 确实显示 1.8V、但没有活动迹象。 这是否表示设备尚未启动? 如果我们想进一步验证、应该检查哪些方面?

    根据我提供的初始通电信息、我们确认了以下内容:

    1. 记录器保持高电平 (1.8V)

    2. WL_IRQ 保持低电平

    3. VDD 为 3.3V

    4. RESET 引脚保持低电平、直到所有电源稳定、稳定后保持低电平~μ s 10 μs、然后拉至高电平 (1.8V)

    此序列中是否缺少任何内容?

    非常感谢您的答复!

    此致、
    Dylan

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

    嘿、迪伦、

    听说设备没有输出问题。 我也认为我应该澄清我的上述发言。 就示波器捕获而言、在开机后、在驱动程序初始化开始之前、您不应看到任何活动。

    就日志而言、您应该会看到设备输出约 80-90 行引导信息、从 Logger 开始、到等待容器结束。

    道歉如果这看起来多余、但您能否与我分享您捕获日志的过程(安装图片可以正常工作,或者描述如何将日志引脚连接到 UART 转 USB 连接器? 此外、您还可以与我共享日志、日志捕获完成后应导出到“wlogger\logs"目录“目录? 我想确保您正确捕获这条线、因为您的电源序列似乎没有问题。

    此致、

    Josh

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

    您好、Josh、

    好消息! 我们调整了 SDIO 硬件部分、现在已成功建立连接。

    非常感谢您的指导和支持—这真的很有帮助。

    此致、
    Dylan

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

    您好、Josh、

    我们正在努力在我们的定制电路板上启动 CC3351、并回答一个问题。

    我们的主要问题是驱动程序重新加载失败。

    我们在使用 Linux 内核 v6.1.102 的定制电路板上与 CC3351 合作。

    第一次加载 modprobe 时、Wi-Fi 驱动程序运行良好。 但是、在用 rmmod 卸载它并尝试再次加载它之后、初始化始终失败。

    重现步骤:

    modprobe cc33xx_SDIO.ko ->确定

    ifconfig wlan0 up 并连接到 AP -> OK

    ifconfig wlan0 Down & rmmod cc33xx_sdi.ko -> OK

    modprobe cc33xx_SDIO.ko ->失败

    第二个加载时出现关键的 dmesg 错误:

    wlcore:引导 IRQ 超时出错

    wlcore:错误 FW 下载失败

    我们强烈怀疑在 rmmod 过程中芯片未被正确重置、从而导致芯片处于错误状态。 我们的问题是如何从驱动器的拆卸功能中重置 CC3351 芯片。

    感谢您的指导。

    [root@Augentix:/root]# modprobe cc33xx.ko
    [root@Augentix:/root]# modprobe cc33xx_sdio.ko
    [root@Augentix:/root]# ifconfig wlan0 up
    [root@Augentix:/root]# sh /system/script/rtsp_wifi_demo.sh start
    Please input SSID: RonnieAP
    Please input password: 12345678
    Successfully initialized wpa_supplicant
    Line 17: unknown network field 'wep_key0'.
    Line 17: unsupported WEP parameter
    Line 18: unknown network field 'wep_tx_keyidx'.
    Line 18: unsupported WEP parameter
    udhcpc: started, v1.36.1
    udhcpc: broadcasting discover
    udhcpc: broadcasting discover
    udhcpc: broadcasting discover
    udhcpc: broadcasting discover
    udhcpc: broadcasting select for 192.168.137.217, server 192.168.137.1
    udhcpc: lease of 192.168.137.217 obtained from 192.168.137.1, lease time 604800
    deleting routers
    adding dns 192.168.137.1
    [root@Augentix:/root]#
    [root@Augentix:/root]#
    [root@Augentix:/root]# sh /system/script/rtsp_wifi_demo.sh stop
    OK
    [root@Augentix:/root]# ifconfig wlan0 down
    [root@Augentix:/root]# modprobe -r cc33xx_sdio.ko
    [root@Augentix:/root]# modprobe -r cc33xx.ko
    [root@Augentix:/root]#
    [root@Augentix:/root]#
    [root@Augentix:/root]#
    [root@Augentix:/root]# modprobe cc33xx.ko
    [root@Augentix:/root]# modprobe cc33xx_sdio.ko
    [root@Augentix:/root]# wlcore: WARNING illegal id in tx completion: 0
    wlcore: ERROR Fatal error during driver init, cannot recover
    wlcore: WARNING illegal id in tx completion: 0
    wlcore: WARNING illegal id in tx completion: 0
    wlcore: WARNING illegal id in tx completion: 0
    wlcore: WARNING illegal id in tx completion: 0
    wlcore: WARNING illegal id in tx completion: 0
    wlcore: WARNING illegal id in tx completion: 0
    wlcore: ERROR boot IRQ timeout
    wlcore: ERROR FW download failed
    
    [root@Augentix:/root]#
    [root@Augentix:/root]#
    [root@Augentix:/root]#
    [root@Augentix:/root]#
    [root@Augentix:/root]#
    [root@Augentix:/root]#
    

    Dylan

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

    尊敬的 Dylan:

    我们的一位软件专家将会帮您了解这一点。 请允许他们花一点时间检查该主题。

    BR、

    Josh

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

    您好、

    感谢您更新此问题并为该案例分配专家。 我们期待收到他们的反馈。

    此致、

    Dylan

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

    嘿、迪伦、  

    请简要说明如何解决与 SDIO 读取失败相关的问题。

    此致、

    古鲁西德斯

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

    你好  Gurusidesh

    很抱歉、我没有关于如何处理问题的详细信息。 根据我所知、客户在 SoC 侧对与 SDC 连接相关的硬件进行了一些修改后、问题得到解决。 完成此更改后、SDIO 读取问题得到解决。

    此致、

    Dylan