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:需要支持将 CC3351 驱动程序和 DTS 与在主线技术 6.6 上运行的 Microchip 电路板 SAM9x75 对接。

Guru**** 2693535 points

Other Parts Discussed in Thread: CC3351

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1591167/cc3351-require-support-to-intergate-cc3351-driver-and-dts-with-microchip-board-sam9x75-running-on-mainline-kernal-6-6

器件型号: CC3351

您好的团队、

需要支持将 CC3351 驱动程序和 DTS 与在主线框架 6.6 上运行的 Microchip 电路板 SAM9x75 对接。  

这是我们执行的以下步骤

  1. 从 TI 表单下载 TI 驱动程序文件

file:///home/ubuntu/ti/cc33xx_linux_package_1_0_2_10/cc33xx/docs/html/linux/migration-guide.html

2. 从路径中复制 2 个文件

/home/ubuntu/ti/cc33xx_linux_package_1_0_2_10/cc33xx/patches.

cc33xx_kernel.patch

0001-drivers-cc33xx-forward-port-cc33xx-1.0.2.10-sdk-driv.patch

3.在以下路径中经过文件(Yocto 环境)。

/home/ubuntu Linux_Platform /sam9x75_yocto_Demo/poky/build/workspace/sources/linux-mchp。

4.使用以下命令修补工具

补丁-p0 < cc33xx_kernel.patc。

补丁-P1 < 0001-drivers-cc33xx-forward-port-cc33xx-1.0.2.10-sdk-driv.patch

在上一步中、我们观察到拒绝注释、

天气这是进行 CC3351 与 SAM9x75 交互的正确方法,或者请建议正确的方法来集成和建立模块。

此致、

Kiran VR  

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

    您好:

    您的步骤看起来是正确的。 您能描述一下“反馈意见“的含义吗? 是否有任何详细信息或输出日志?

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

    尊敬的 Sabeeh:

    感谢您的答复、

    以下是我的拒绝屏幕短语。

    这是补丁-p0 < cc33xx_kernel.patch 的拒绝注释

    以下是 补丁-P1 < 0001-drivers-cc33xx-forward-port-cc33xx-1.0.2.10-sdk-driv.patch 的拒绝注释

    e2e.ti.com/.../Rejection_5F00_comments_5F00_Trace.txt

    为了便于您参考、我还添加了跟踪。

    我们已经在 Poky 中配置了 SAM9x75 的 DTS

    请检查并建议您宝贵的反馈。

    申请您针对哪种应用工具使用 WiFi 和 BLE 栈 API 提出建议。

    此致、

    Kiran VR

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

    您好 Kiran、

    它被拒绝、因为它已被应用。 请继续建筑。

    我不熟悉 SAM9 器件、因此我无法评论确切的引脚复用值。 请使用微芯片进行检查。 在 sdmmc1 节点中、“reg"应“应设置为“2",“,而、而不是“0"。“。  

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

    您好 Sabeeh,

    感谢您的支持、

    运行 Path file  patch -p0 < cc33xx_kernel.patch 时发现错误

    运行补丁文件我们尝试运行 bitbake 映像(内核版本 6.12)。

    请参阅错误日志以供参考。

     e2e.ti.com/.../9DEC25_5F00_wifi_5F00_error.txt

    要解决的问题。

    1. cc33xx_Linux_package_1_0_2_10 补丁是否支持哪个内核版本?

    在 Yocto 构建目录中添加.ti/cc33xx_linux_package_1_0_2_10/cc33xx/cc33xx_rootfs 和补丁。

    此致、

    Kiran VR

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

    尊敬的 Kiran:

    补丁程序错误似乎是正确的。  基本 cc33xx_kernel.patch 将失败、但随后的 patch  -p1 < 0001-drivers-cc33xx-forward-port-cc33xx-1.0.2.10-sdk-driv.patch 命令应解决这些问题。 就可以安全地构建内核和模块。 请确保在执行编译之前运行这两个命令。

    2.在 Yocto 构建目录中添加.ti/cc33xx_linux_package_1_0_2_10/cc33xx/cc33xx_rootfs 和补丁。

    只需将 cc33xx_fw.bin、cc33xx_2nd loader.bin 和 cc33xx-conf.bin 添加到目标的/lib/firmware/ti-connectivity 文件夹中。 您可以在此处找到执行此操作的 Yocto 配方示例: https://git.ti.com/cgit/arago-project/meta-ti/tree/meta-ti-extras/recipes-bsp/cc33xx-fw/cc33xx-fw_git.bb 

    您可能需要创建自己的烘焙配方来完成此操作。