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-SOFTWARE:内核 v 6.6 支持

Guru**** 2507645 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1530574/cc33xx-software-kernel-v-6-6-support

器件型号:CC33XX-SOFTWARE


工具/软件:

您好:

我向帖子提出了一个相关问题:

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1489686/cc33xx-software-cc33xx/5724204#5724204

我们一直在等待驱动程序作为 6.6 LTS 版本发布。

1.0.0.9 在几周前发布、仍然显示为 6.1。

是否有一个时间表、说明何时应接受 6.6 PR、如您在相关主题中的答案所示?

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

    你好  

    我们的 6.6 补丁可在此处找到: https://github.com/TexasInstruments-Sandbox/cc33xx-linux-mpu-ports/tree/main/6.6.y

    您可以尝试一下、看看它是否适用于版本 1.0.0.9。

    我们正在将其更新为 1.0.0.9、但需要再过一周左右。

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

    尊敬的 Chethan:

    您是否在寻找 ti-linux-6.6.y 补丁或者具体来说是 6.6.y?

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

    尊敬的 Sabeeh:

    我正在专门查找 6.6.y

    对于 Pan-W602 模块、我们曾多次被问及何时将对驱动程序进行 6.6 测试、因为这是目前大多数项目的目标构建。 有些人尝试修补 6.6 版本、但他们遇到了问题。

    最好使用 6.6.y 驱动程序。  

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

    尊敬的 Chetan:

    我懂了。 让我来做这方面的工作、我希望在今后几天内得到更新。  

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

    您好 Chetan、

    很抱歉耽误你的时间。 我有一个补丁可用。 这仅用于测试目的、我会努力将其上传到我们的 GitHub 页面。 您能尝试一下并确认一下吗? 另外、请确保从 cc33xx SDK 1.0.0.9 更新固件二进制文件。
    e2e.ti.com/.../0001_2D00_drivers_2D00_cc33xx_2D00_forward_2D00_port_2D00_cc33xx_2D00_1.0.0.9_2D00_SDK_2D00_drive.patch

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

    尊敬的 Sabeeh:  

    感谢您的答复。   您能否分享创建修补程序的基本内核存储库?

    它是主线还是叉簧?

    我们正在工作的一位客户希望将其建立在相同版本的基础上。

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

    尊敬的 Chetan:

    我基于主线内核 6.6.95 构建了该补丁。

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

    尊敬的 Sabeeh:  

    以上内容之后、当正向移植到 6.6 时、会出现与蓝牙相关的持久构建故障。  我们认为这是由于内核 API 的更改、特别是hdev->dev_type和的删除HCI_PRIMARY

    drivers/bluetooth/bti_main.c:函数“ctti_HCI_register_hdev":“:
    错误:“truct HCI_dev“没有名为“ev_type"的“的成员
    错误:“HCI_PRIMARY"未“未声明(此函数首次使用)

    在您这边、您是否已启用蓝牙堆栈、或者仅使用 wifi 器件进行测试?

    您是否也在您的一方看到了类似的构建失败dev_typeHCI_PRIMARY、这源于和的已弃用?

    您能否以某种方式发布完全支持 6.6(包括蓝牙)的补丁?

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

    尊敬的 Chetan:

    我明白你所经历的,这是我的错误。  我没有检查 BT_TI_SDIO 模块是否正常工作。

    我刚才使用 BT_TI_SDIO 和 BT_TI 内核配置运行了一个构建、是的、我看到了相同的错误。 我很快就会纠正这个问题、并直接在此处与您分享补丁、并将其上传到 GitHub: https://github.com/TexasInstruments-Sandbox/cc33xx-linux-mpu-ports/ 

    注意:我们刚刚发布了一个新的 CC33xx SDK 1.0.2.10、因此我将确保 WIFI 和 BT_TI_SDIO  在内核 6.6 上正常工作。  

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

    尊敬的 Chetan:

    我已经修复了 HCI_PRIMARY 声明的相关问题。 该行只需要删除。

    我在 Github 上打开了一个 PR、但您现在可以直接从分支中提取补丁、直到它合并到 main 中:

    https://github.com/TexasInstruments-Sandbox/cc33xx-linux-mpu-ports/tree/khan/k6.6-1.0.2.10/6.6.y 

    请尝试一下、如果您有问题、请告诉我。

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

    非常感谢 Sabeeh. 这可以通过您在此处的支持来解决。  

    同时、我们现在看到了支持 BLE over SDIO 操作的 1.2.0.9 和 1.2.0.10 驱动程序版本存在错误、在这两个版本中、即使驱动程序已正确编译、也没有注册 HCI 器件。

    此错误也已在此处的另一个主题中报告: https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1556552/cc3351-unable-to-get-hci0-interface-via-ble-over-sdio

    我应该创建一个新 TT 来报告此情况、还是您会针对上面的 TT 发布解决方案?

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

    我建议您创建一个新 TT、这将有助于我们更好地解决问题并确定优先级。

    谢谢、