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.

[参考译文] CC33XX-软件:CC3301:接入点模式命令失败

Guru**** 2481545 points
Other Parts Discussed in Thread: BP-CC3301, CC3301

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1347477/cc33xx-software-cc3301-access-point-mode-command-failure

器件型号:CC33XX-软件
主题中讨论的其他器件:CC3301BP-CC33-BBB-ADAPT、BP-CC3301

大家好!

当我启动接入点并尝试将客户端与之关联时、我收到以下内核错误消息-

[ 228.168821]警告: CPU: 0 PID: 58 at drivers/net/ti/cc33xx/main.c:1579 cc33xx_queue_recovery_work.part.0+0x68/0x6c [cc33xx]
[ 228.183176] Modules linked in:AES_ARM_BS CRYPTO_SIMD cryptd AES_ARM AES_GENERAL libaes CCM cc33xx mac80211 cc33xx_sDIO sch_FQ_codel batman_Adv (O) libcrc36
[228.199916] CPU: 0 PID: 58 Comm: kworker/U2:3污染: G O 5.15.67 #1
[ 228.208060]硬件名称:STM32 (设备树支持)
[ 228.211832] workqueue:phy0 wlcore_pending_auth_complete_work [cc33xx]
[228.220143][ ](relaxed_backtrace),来自[ ](show_stack+0x10/0x14)
[228.227893][ ](show_stack)从[ ](__warn+0xec/0x148)
[228.233497][ ](__WARN)从[ ](WARN_RAMPALE_FMT+0x78/0xac)
[228.242796][ ](warn_sleppath_fmt),来自[ ](cc33xx_queue_recovery_work.part.0+0x68/0x6c [cc33xx])
[228.253536][ ](cc33xx_queue_recovery_work.part.0 [cc33xx])来自[ ](wlcore_cmd_send_failsafe+0xb0/0x16c [cc33xx])
[228.265945][ ](wlcore_cmd_send_failsafe [cc33xx]),来自[ ](cc33xx_croc+0x88/0x158 [cc33xx])
[228.274927][ ](cc33xx_croc [cc33xx])来自[ ](wlcore_update_inconn_sta+0x120/0x334 [cc33xx])
[228.287161][ ](wlcore_update_inconn_sta [cc33xx]) ](wlcore_pending_auth_complete_work+0x8c/0x11c [cc33xx])
[228.299379][ ](wlcore_pending_auth_complete_work [cc33xx]),来自[ ](Process_One_Work+0x1cc/0x558)
[228.310123][ ](process _one_work)从[ ](Worker_thread+0x44/0x5d4)
[228.318154][ ](worker_thread)来自[ ](kthread+0x14c/0x168)
[228.324264] ](kthread)从[ ](ret_from_fork+0x14/0x24)
[ 228.333313]异常栈(0xc1d2dfb0到0xc1d2dff8)
[ 228.338312] dfa0: 00000000 00000000 00000000 00000000
[ 228.345098] dfc0:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 228.355046] dfe0:00000000 00000000 00000000 00000000 00000013 00000000
[ 228.361510]----[结束布线055ab12225fa910e ]----
[ 228.364917] wlcore:发送 ROC 命令时出错
[ 228.371581] wlcore:下
[ 228.372806] wlcore:Osprey 恢复- HW 已禁用

我们正在使用固件版本  1.6.0.0.15.

请帮我们解决这个问题、

此致、

S·卡兰卡

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

    尊敬的 Sharadanand:

    感谢您与我们联系! 您能否确认您正在使用的硬件? 此外、 命令"ifconfig"、"lsmod"和"dmesg"的输出是什么?

    此致!
    科林讷

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

    尊敬的 Corinne:

    该平台是定制平台、但我能够在 BeagleBone Black + BP-CC33x1平台上重现问题、以下是日志-

    [ 2757.061693] IPv6:ADDRCONF (NETDEV_CHANGE):ETH0:链路就绪
    [ 2757.072022] br0:端口1 (eth0)进入阻塞状态
    [ 2757.077086] br0:端口1 (eth0)进入转发状态
    [6493.908708]------- [剪切此处]-------
    [6493.913823]警告:CPU:0 PID:665 at drivers/net/wireless/ti/cc33xx/main.c:1587 cc33xx_queue_recovery_work+0x74/0x78 [cc33xx]
    [ 6493.929143]模块链接如下: xfrm_user xfrm_algo SHA512_generic SHA512_ARM MD5 CBC AES_ARM_BS CRYPTO_SIMD cryptd AES_ARM AES_GENERAL CCM BRIDGE STP LLC )
    [6493.994000] CPU:0 PID:665 Comm:hostapd 污染:G O 5.10.100-g7a7a3af903 #3
    [ 6494.003387]硬件名称:通用 AM33XX (展开的设备树)
    [6494.010167] ](relaxed_backtrace),来自[ ](show_stack+0x10/0x14)
    [6494.018079] ](show_stack)从[ ](__warn+0xd4/0xec)
    [6494.025842] ](__WARN)从[ ](WARN_SLOPPATH_fmt+0x64/0xc8)
    [6494.034208] ](warn_sleppath_fmt),来自[ ](cc33xx_Queue_recovery_work+0x74/0x78 [cc33xx])
    [6494.045411][ ](cc33xx_queue_recovery_work [cc33xx]),来自[ ](wlcore_cmd_send_failsafe+0x7c/0xb8 [cc33xx])
    [ 6494.057888] ](wlcore_cmd_send_failsafe [cc33xx]),来自[ ](cc33xx_cmd_send.part.0+0x18/0x24 [cc33xx])
    [6494.069922][ ](cc33xx_cmd_send.part.0 [cc33xx]),来自[ ](cc33xx_cmd_interroget+0x40/0x84 [cc33xx])
    [6494.081767][ ](cc33xx_cmd_interrogate [cc33xx]),来自[ ](wlcore_acx_average_rssi+0x64/0xb8 [cc33xx])
    [6494.093371] ](wlcore_acx_average_rssi [cc33xx]) ](cc33xx_op_sta_statics+0x7c/0x14c [cc33xx])
    [6494.105662] ](cc33xx_op_sta_statistics [cc33xx]),来自[ ](sta_set_sinfo+0xbc/0xbf8 [mac80211])
    [6494.117412][ ](sta_set_sinfo [mac80211])来自 ](ieee80211_get_station+0x44/0x60 [mac80211])
    [6494.129016][ ](ieee80211_get_station [mac80211])来自[ ](nl80211_get_station+0x70/0x134 [cfg80211])
    [6494.140877] ](nl80211_get_station [cfg80211]),来自 ](genl_rcv_msg+0x174/0x388)
    [6494.150702] ](genl_rcv_msg)从[ ](netlink_rcv_skb+0xc0/0x120)
    [6494.159031] ](netlink_rcv_skb)来自[ ](genl_rcv+0x24/0x34)
    [6494.166557] ](genl_rcv)来自[ ](netlink_unicast+0x1a4/0x248)
    [6494.174728] ](netlink_unicast),来自[ ](netlink_sendmsg+0x1c0/0x42c)
    [6494.183433] ](netlink_sendmsg)来自[ ](___sys_sendmsg+0x1b4/0x248)
    [6494.192066][ ](___sys_sendmsg),来自[ ](__sys_sendmsg+0x70/0xa4)
    [6494.200383][ ](__sys_sendmsg),来自 ](__sys_sendmsg+0x54/0x98)
    [ 6494.208257][ ](_ sys_sendmsg)来自 ](RET_FAST_SYSCAL+0x0/0x54)
    [6494.216706]异常堆栈(0xc3f35fa8到0xc3f35ff0)
    [6494.222069] 5fa0: 0019e6f0 001a31e0 00000004 be9fca0c 00000000 00000000
    [6494.230577] 5fc0:0019e6f0 001a31e0 b6f714d0 00000128 00000000 00000000 41549000 be9fca84
    [6494.239068] 5fe0:00000128 be9fc9a8 4169e9ff 4169fc36
    [6494.244148][末尾迹线 b263650f96933ce9]--
    [6494.249228] wlcore:错误询问命令失败
    [6494.254217] wlcore:警告 acx 漫游统计失败:-5
    [6494.260500]核心:下
    [6494.263704] wlcore:Osprey 恢复-硬件已禁用
    [ 6593.289278] wlan0:从硬件(-11)删除密钥失败(0、A4:34:f1:B1:6c:26)
    [ 6594.29009] wlan0:硬件问题-无法停止 a4:34:f1:b1:6c:26 tid 0的 Rx 聚合
    [ 6594.300674] wlan0:硬件问题-无法停止 A4:34:f1:B1:6c:26 tid 7的 Rx 聚合
    [6607.063069] wlan0:从硬件(-11)删除密钥(0、C4:93:00:0e:FD:F6)失败
    [6608.070174] wlan0:硬件问题-无法停止 c4:93:00:0e:fd:f6 tid 0的 Rx 聚合
    [6608.080186] wlan0:HW 问题-无法停止 c4:93:00:0e:fd:f6 tid 7的 Rx 聚合

    ifconfig 输出为

    BR0:标志=4163 MTU 1500公制1
    INET 192.168.48.216网络掩码255.255.248.0广播192.168.55.255
    inet6 FD95:e83f:a291:50:342b:39ff:fe3d:be03 prefixlen 64 scopeid 0x0
    INET6 2003:C5:9711:10d0::147 prefixlen 128 scopeid 0x0
    inet6 fe80::342b:39ff:fe3d:be03 prefixlen 64 scopeid 0x20
    inet6 2003:C5:9711:10d0:342b:39ff:fe3d:be03 prefixlen 64 scopeid 0x0
    inet6 FD95:e83f:a291:50:147 prefixlen 128 scopeid 0x0
    乙醚36:2b:39:3D:Be:03 txqueuelen 1000 (以太网)
    RX 数据包18653字节1798715 (1.7 MIB)
    RX 错误0已丢弃10178溢出0帧0
    TX 数据包3106字节380730 (371.8 KiB)
    TX 错误0丢弃0溢出0载波0冲突0

    ETH0:flags=4163 MTU 1500公制1
    乙醚 F4:B8:98:53:b1:F9 txqueuelen 1000 (以太网)
    RX 数据包493334字节60106157 (57.3 MIB)
    RX 错误0丢弃0溢出0帧0
    TX 数据包478262字节56438080 (53.8MiB)
    TX 错误0丢弃0溢出0载波0冲突0

    LO:flags=73 MTU 65536公制1
    iNet 127.0.0.1网络掩码255.0.0.0
    inet6 :: 1 prefixlen 128 scopeid 0x10
    循环 txqueuelen 1000 (本地回送)
    RX 数据包2569字节290348 (283.5 KiB)
    RX 错误0丢弃0溢出0帧0
    TX 数据包2569字节290348 (283.5 KiB)
    TX 错误0丢弃0溢出0载波0冲突0

    wlan0:flags=4163 MTU 1500公制1
    INET 192.168.48.111网络掩码255.255.248.0广播192.168.55.255
    inet6 fe80::a634:f1ff:Feb1:64a8 prefixlen 64 scopeid 0x20
    乙醚 A4:34:TXN:B1:64:a8 f1 txqueuelen 1000 (以太网)
    RX 数据包483093字节57003514 (54.3 MIB)
    RX 错误0丢弃0溢出0帧0
    TX 数据包486849字节70976466 (67.6MiB)
    TX 错误0丢弃0溢出0载波0冲突0

    而 lsmod 输出为-->  

    使用的模块大小
    xfrm_user 36868 2
    xfrm_algo 16384 1 xfrm_user
    SHA512_GENERAL 20480 0
    SHA512_ARM 24576 0
    MD5 16384 0
    CBC 16384 0
    AES_ARM_BS 24576 1
    Crypto_SIMD 16384 1 AES_ARM_BS
    cryptd 24576 1 crypto_SIMD
    AES_ARM 16384 1
    AES_GENERAL 40960 1 AES_ARM
    CCM 20480 3
    桥159744 0
    stp 16384 1桥接
    LLC 16384 2桥、STP
    cc33xx 253952 0
    mac80211 622592 1 cc33xx
    SHA256_GENERAL 16384 0
    libsha256 20480 1 SHA256_generic
    SHA256_ARM 24576 0
    pru_rproc 24576 0
    ICSS_IEP 24576 0
    irq_pruss_INTC 16384 0
    cfg80211 335872 2 mac80211、cc33xx
    libarc4 16384 1 mac80211
    SND_SoC_simple_card 20480 0
    SND_SoC_simple_card_utils 24576 1 SND_SoC_simple_card
    pruss 16384 1 pru_rproc
    pvrsrvkm 405504 2
    OMAP_AES_驱动程序24576 0
    OMAP_sham 28672 0
    pm33xx 16384 0
    OMAP_crypto 16384 1 OMAP_AES_driver
    Crypto_engine 16384 2 OMAP_AES_driver、OMAP_sham
    TI_EMIF_SRAM 16384 1 pm33xx
    cc33xx_sDIO 16384 0
    Btti_uart 16384 0
    蓝牙434176 1 btti_uart
    ECDH_GENERAL 16384 1蓝牙
    ECC 36864 1 ECDH_GENERAL
    库16384 5 OMAP_AES_driver、蓝牙、AES_ARM_BS、AES_ARM、AES_GENERAL
    MUSB_DSP 20480 0
    MUSB_hdrc 110592 1 MUSB_DSP
    udc_core 28672 1 musb_hdrc
    PHY_AM335x 16384 2
    usbcore 241664 1 musb_hdrc
    phy_generic 16384 1 phy_am335x
    usb_common 16384 5 phy_am335x、udc_core、musb_hdrc、musb_dsp、usbcore
    wkup_m3_IPC 16384 1 pm33xx
    PHY_AM335x_control 16384 1 PHY_AM335x
    AT24 20480 0
    RTC_OMAP 20480 4 pm33xx
    OMAP_WDT 16384 0
    wkup_m3_rproc 16384 1
    SCH_FQ_codel 20480 6
    uio_module_drv 16384 0
    uio 20480 1 uio_module_drv
    cryptodev 53248 1

    此致、

    沙拉丹南德·卡兰卡

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

    尊敬的 Sharadanand:

    您是否将 BoosterPack 与您的定制硬件配合使用? 您还在使用哪种 DTS?

    此致!
    科林讷

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

    它是具有非 TI Linux 主机处理器的定制设计板、

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

    我们也会在 BeagleBone Black 上看到类似问题,

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

    您是否已将硬件设计提交此电子邮件 connectivity-wifi-hw-reviews@list.ti.com 以供查看?

    您能否详细说明一下、如果您说在使用 BeagleBone Black 时遇到类似问题、意味着什么? 设置中您使用的是 CC3301芯片的哪个 SDK 版本、固件版本和版本?

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

    我们尚未将硬件提交到上述电子邮件、我使用从该链接下载的默认映像

    https://dr-download.ti.com/software-development/software-development-kit-sdk/MD-1BUptXj3op/08.02.00.24/tisdk-default-image-am335x-evm.wic.xz

    借助评估板 BP-CC33x1 rev E3电路板、它通过 BP-CC33-BBB-ADAPTER 适配器连接到 BeagleBone Black、适用于 Beagle Bone Black。

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

    尊敬的 Sharadanand:

    您能否尝试 用相同的 BP-CC3301 + BBB 设置刷写 CC33xx-AM335x 映像、看看它是否起作用? 这是预编译的映像、其中包含修改后的 DTS 和适用于 CC3301的驱动程序。 确认后、我们可以继续对您的自定义设置进行调试。

    此致!
    科林讷

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

    尊敬的 Corinne:

    我在 BeagleBone 以及定制板上尝试了较新的 SDK 和映像我不再看到问题、但在 dmesg 日志中我看到了以下日志-

    [61062.385612] IBI_WA:已处理核心状态
    [61062.691319] ieee80211 phy0:已请求硬件重启
    [62737.247065] wlcore:错误固件卡住、触发恢复
    [62737.251191] wlcore:恢复工作
    [62737.257637]核心:下

    谢谢。此致、

    S·卡兰卡

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

    尊敬的 Sharadanand:

    需要确认的是、在将上面提供的映像刷写到 BeagleBone + Booster Pack 上时是否没有问题、能够启动器件?  但是、在刷写定制电路板上的映像时、您会看到上述问题?  

    此致!
    科林讷

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

    我使用了此处发布的最新固件二进制文件、  
    https://dr-download.ti.com/software-development/driver-or-library/MD-oT6mFoXgXh/1.0.0.1/cc33xx-linux-package-1.0.0.1-linux-x64-installer.run

    我必须将较新的驱动程序移植到我们的平台。

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

    很抱歉在结束时有任何混淆、但您可以确认您仅在您的定制电路板上看到上述问题吗?

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

    BeagleBone 上以及定制板上的性能报告。

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

    嘿 Sharadanand,我非常感谢你的耐心和协助,提供尽可能多的信息。 您能否澄清以下几点:

    1. 您在定制电路板上使用的是哪种内核?
    2. 您是否在移植驱动程序的过程中更新了 DTS? 您能详细说明一下移植驱动程序所采取的步骤吗?
    3. 使用上面提供的图像时、您是否有关于 BBB + CC33xx BP 设置的具体问题?  
      • 为了确保我们位于同一页面、使用此映像时 应仅涉及 将其刷写到 SD 卡且无需补丁或修改、然后启动器件。 此步骤很重要、因为它可确保我们的问题与 BBB 设置的硬件无关。  
    4. 使用 Linux 用户指南中"选项2:构建和安装 CC33xx 二进制文件"下的 SDK 步骤时、BBB 是否出现问题?
    5. 您是否在 BBB 上确认了这一点? (来自 Linux 用户指南的"CC33xx 评估硬件"部分)

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

    尊敬的 Corinne:

    以下是更多信息-

    1.我们定制板上使用的 Linux 内核版本是"5.15.67"。

    2.是的,我在将驱动程序移植到定制板的同时更新了 DTS。 我将 cc33xx_kernel.patch 移植到内核源树中。 除了 GPIO 中断极性之外、无需根据我们的硬件要求更改代码。

    3.使用您提供的图像时、BBB + CC33xx BP 设置没有出现任何问题。

    4.我没有尝试为 BBB + CC33xx BP 设置构建映像。

    5.我们已经完成了"CC33xx 评估硬件"一节中的步骤。

    我们在定制电路板上看到以下日志、其中包含较新的定制电路板、BBB + CC33xx BP 设置中没有这种日志-

    [61062.385612] IBI_WA:已处理核心状态
    [61062.691319] ieee80211 phy0:已请求硬件重启
    [62737.247065] wlcore:错误固件卡住、触发恢复
    [62737.251191] wlcore:恢复工作
    [62737.257637]核心:下

    由于固件滞留问题、 性能不符合我们的预期。

    此致、

    S·卡兰卡

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

    尊敬的 Sharadanand:

    感谢您的澄清、我完全理解为我们需要解决该问题才能实现正确的性能。 我希望确保我们能够尽快这么做。

    您能否通过将原理图发送到 connectivity-wifi-hw-reviews@list.ti.com 来提交您的硬件设计以供审查? 此外、您能向我提供完整的 dmesg 日志和您的 DTS 吗?

    此致!
    科林讷

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

    尊敬的 Corinne:

    我们将原理图发送到了上面提到的电子邮件中,

    以下是我与 wifi 相关的 DTS 更改

    +&sdmmc1{
    + pinctrl-names ="默认"、"opendrain"、"sleep";
    + pinctrl-0 =<&sdmmc1_pins_mx>;
    + pinctrl-1 =<&sdmmc1_opendren_pins_mx>;
    + pinctrl-2 =<&sdmmc1_sleep_pins_mx>;
    + st、负边沿;
    +电容器电源关闭卡;
    +不可拆卸;
    +总线宽度=<4>;
    + VMMC-SUPPLY =<&SCMI_VDD_1v8>;
    +//mc-pwrseq =<&WIFI_pwrseq>
    +最大频率=<50000000>;
    +//唤醒源;
    +#address-Cells =<1>;
    +#size-cells =<0>;
    +状态="可以";
    +
    + wlcore:wlcore@0 {
    + compatible ="ti,cc33xx";
    + reg =<2>;
    + interrupt-parent =<&G >;
    + interrupts =<5 IRQ_TYPE_LEVEL_LOW >;/* WL_HOST_WAKE */
    +};
    };

    我需要再次收集 dmesg 日志,并与您分享,一旦我再次重现问题。

    此致、

    S·卡兰卡

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

    尊敬的 Sharadanand:

    您是从5.10移植到5.15还是从6.1移植到5.15? 我认为这可能是问题的潜在根源。 我与我们的硬件专家交谈过、结果一切看起来都很好、因此我们将继续缩小软件问题的范围。

    我不在办公室,直到5.5和我的同事循环提供额外的支持,在此期间,请确保发送 dmesg 日志,以便他可以访问和可以帮助。

    此致!
    科林讷

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

    是的、我已从5.10移植到5.15。 在 TI 的回复中、我们得到了一些有关硬件更改的提示(尽管他们说这与他的问题无关)、然后说明到目前为止我们没有看到此问题。 我们正在对其进行进一步测试、很快就会回来。

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

    尊敬的 Corinne:

    我们收到的 dmesg 消息未捕获太多的命令序列、能否提供一些有关从驱动程序获取详细日志的提示?

    此致、

    沙拉丹南德

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

    尊敬的 Sharadanand:  

    您能否告知我驱动程序的移植来自哪个 CC33xx SDK? 是 CC33XX-LINUX-AM335x 还是 CC33XX-LINUX-AM62?

    您是否还能提供完整的 dmesg 日志? 我希望查看您的 Linux 主机和 cc33xx 器件之间的事务。  

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

    您好!

    驱动程序来自 https://dr-download.ti.com/software-development/driver-or-library/MD-oT6mFoXgXh/1.0.0.1/cc33xx-linux-package-1.0.0.1-linux-x64-installer.run 

    问题在于 dmesg 日志不像处理 BBB 时那样捕获主机与芯片之间的命令交换。 我们是否具有相同的设置?

    此致、

    沙拉丹南德  

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

    谢谢博客、我想我知道问题可能在哪里。 然而、1.0.0.1 CC33xx SDK 基于内核5.10。 您可以分享您所做的更改,以便将5.10驱动程序编译到5.15内核吗? 我需要查看此情况、以便我可以确认该错误。  

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

    您好、Sabeeh:

    在我因我们的硬件更改而不得不进行的更改之后-

    diff --git a/drivers/net/wireless/ti/cc33xx/SDIO.c b/drivers/net/wireless/ti/cc33xx/SDIO.c
    索引 f8c096104..ed0b10b5b 100644
    -- a/drivers/net/ti/cc33xx/SDIO.c
    ++ b/drivers/net/wireless/ti/cc33xx/SDIO.c
    @@-431、13 +431、13 @@静态 int SDIO_cc33xx_probe (struct SDIO_func *func、
    DEV_INFO (gote->dev,"使用 GPIO 作为 IRQ\n");

    BUG_ON (irqd_get_trigger_type (IRQ_get_IRQ_data (GPIO_IRQ))
    -!= IRQF_TRIGGER_HIGH );
    +!= IRQF_TRIGGER_LOW);

    IRQ_SET_STATUS_FLAGS (GPIO_IRQ、IRQ_NOAUTOEN);

    RET = request_thread_IRQ (
    GPIO_IRQ、GPIO_IRQ_hard_handler、GPIO_IRQ_thread_handler、
    - IRQF_TRIGGER_HIGH|IRQF_OneShot,胶合->内核->名称,func);
    + IRQF_TRIGGER_LOW|IRQF_OneShot,胶合->core->name,func);
    如果(ret){
    dev_err (gote->dev,"不能注册 GPIO IRQ 处理程序\n");
    转至 out_dev_put;

    除此之外,我们 DD 在移植过程中未做任何更改。

    此致、

    S·卡兰卡