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 with Unsynchronized Service Discovery (USD) 崩溃

Guru**** 2892230 points

Other Parts Discussed in Thread: CC3351

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1641606/cc3351-cc33xx-with-unsynchronized-service-discovery-usd-crash

器件型号: CC3351

我们正在 CC3351 上测试 Unsynchronous Service Discovery (USD)、据我所知、由于 Matter 支持、CC3351 应该可以使用该服务。 然而,在模式切换芯片固件,似乎崩溃/锁定.

此时会使用自定义的 Yocto Scarthgap LTS(一个 6.6 Linux 内核)以及我可以找到的最新可用固件 1.7.0.323 版。

为帮助调试问题、请提供建议的任何测试或步骤。

[2024-02-27 17:27:30.774] [DEBUG] wpa: cmd='NAN_SUBSCRIBE service_name=xxxxx' reply='1'
[2024-02-27 17:27:30.774] [DEBUG] nan: subscribe response='1', parsed id=1
[2024-02-27 17:27:30.774] [INFO] nan: subscribed to 'xxxxx' (id=1)
[2024-02-27 17:27:30.774] [INFO] state: IDLE -> DISCOVERING
[   89.185239] wlcore: ERROR failed to initiate cmd role enable
[   99.297186] mmc2: Timeout waiting for hardware interrupt.
[   99.302609] mmc2: sdhci: ============ SDHCI REGISTER DUMP ===========
[   99.309044] mmc2: sdhci: Sys addr:  0xbac06000 | Version:  0x00000002
[   99.315473] mmc2: sdhci: Blk size:  0x00000008 | Blk cnt:  0x00000001
[   99.321904] mmc2: sdhci: Argument:  0x25a6f008 | Trn mode: 0x00000013
[   99.328335] mmc2: sdhci: Present:   0x01fd820e | Host ctl: 0x00000012
[   99.334765] mmc2: sdhci: Power:     0x00000002 | Blk gap:  0x00000080
[   99.341196] mmc2: sdhci: Wake-up:   0x00000008 | Clock:    0x0000007f
[   99.347627] mmc2: sdhci: Timeout:   0x0000008f | Int stat: 0x00000000
[   99.354057] mmc2: sdhci: Int enab:  0x117f110b | Sig enab: 0x117f110b
[   99.360488] mmc2: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000502
[   99.366919] mmc2: sdhci: Caps:      0x07eb0000 | Caps_1:   0x0000b407
[   99.373349] mmc2: sdhci: Cmd:       0x0000353a | Max curr: 0x00ffffff
[   99.379780] mmc2: sdhci: Resp[0]:   0x00001100 | Resp[1]:  0x00000000
[   99.386211] mmc2: sdhci: Resp[2]:   0x00000000 | Resp[3]:  0x00000000
[   99.392641] mmc2: sdhci: Host ctl2: 0x00000000
[   99.397079] mmc2: sdhci: ADMA Err:  0x00000003 | ADMA Ptr: 0x9c6ee204
[   99.403510] mmc2: sdhci-esdhc-imx: ========= ESDHC IMX DEBUG STATUS DUMP =========
[   99.411067] mmc2: sdhci-esdhc-imx: cmd debug status:  0x3100
[   99.416717] mmc2: sdhci-esdhc-imx: data debug status:  0x32a0
[   99.422450] mmc2: sdhci-esdhc-imx: trans debug status:  0x33a2
[   99.428266] mmc2: sdhci-esdhc-imx: dma debug status:  0x3400
[   99.433908] mmc2: sdhci-esdhc-imx: adma debug status:  0x35b4
[   99.439645] mmc2: sdhci-esdhc-imx: fifo debug status:  0x3680
[   99.445374] mmc2: sdhci-esdhc-imx: async fifo debug status:  0x3750
[   99.451627] mmc2: sdhci: ============================================
[   99.458904] cc33xx_sdio mmc2:0001:2: sdio read failed (-110)
[  102.401206] wlcore: ERROR boot IRQ timeout
[  102.405937] cc33xx_sdio mmc2:0001:2: sdio write failed (-84)
[  102.411633] wlcore: ERROR failed to initiate cmd role enable

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

    尊敬的 Kieran:

    虽然 Matter 协议栈中使用了 yes uSD、但我并不完全相信它应该在 cc33xx 器件上开箱即用。 我知道 USD 是 WiFi NaN 的一个功能、但在 cc33xx 设备上尚不支持该功能、因此可能会发生此崩溃。  

    不过,让我看看到底发生了什么。 您是否能够收集此问题的固件日志? 此外、您正在使用哪个 wpa_supplicant 版本?

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

    这使用了请求方 2.11

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

    您好 Jason、

    感谢您提供的信息。 同样、cc33xx 设备上不支持 NaN 功能。 我认为内核/请求方向 cc33xx 发送了一个它无法理解的 FW 角色、这就是您看到 FW 崩溃的原因。 如果您能够收集和提供固件日志、我们可以确认相同的日志。