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.

[参考译文] BOOSTXL-CC3135:移植指南与主机微控制器 NXP:IMX RT1052

Guru**** 2394295 points
Other Parts Discussed in Thread: BOOSTXL-CC3135, CC3135

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/923897/boostxl-cc3135-porting-guidance-with-host-micro-nxp-imx-rt1052

器件型号:BOOSTXL-CC3135
主题中讨论的其他器件: CC3135

您好!

目前、我们正在使用 TI CC3135 Booster Pack 插件模块(BOOSTXL-CC3135)。

我们希望将 CC3135连接到 NXP IMXRT 1052控制器、其中 NXP IMXRT 1052是主机控制器。

由于我们不使用 MSP432或 CC26x2作为主机控制器、您能否提供使用 NXP 微控制器实现 CC3135 Wi-Fi 插件 SDK 的步骤?

此致、

Aniket。

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

    你好,Aniket!

    您需要重点关注的主要领域是将 CC3135的主机驱动程序移植到 NXP 主机平台。 这是 Wi-Fi 插件的\source\ti\drivers\net\wifi 文件夹中的内容。 假设您已经拥有适用于 NXP 器件的外设驱动程序和操作系统源、则只需将移植文件夹中的内容调整到您的平台即可。 大多数情况下、您不需要更改 user.h 文件、并且由于您不使用 TI 器件、因此也不需要 SIMPLELINKWIFI.h 文件。 您只需根据您的平台修改 cc_pal.h/.c 文件即可。

    有关主机驱动程序的概述、请参阅我们的网络处理器编程人员指南的第1.4节、网址 为:http://www.ti.com/lit/swru455 

    在同一文档的第19章中可以找到介绍移植层如何工作以及需要实现的函数的基本说明。 我建议您跳过有关选择功能集的部分、因为大多数用户都需要完整的 API。

    此致、

    本·M

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

    您好 Benjamin、

    感谢您的及时反馈。 我们了解了更改移植所需文件内容的概念。
    但是、在您提到的文档的第19章中、提到了实现 OS 自适应层(点编号 19.7)。 我有以下问题:
    1.操作系统适配层位于 CC3135插件 SDK 中的什么位置?
    2.您能否提供详细的文档来说明在 NXP IMXRT 1052处理器中使用 FreeRTOS 所需的操作系统自适应层(在.c 或.h 文件中)更改?

    此致、

    Aniket。

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

    尊敬的 Aniket:

    1. 主机驱动程序中不包含操作系统适配层。 您必须在 user.h 中实现它并定义所需的 API 对于为 MSP432E4等 TI MCU 示例提供的移植层、它们使用其主机 MCU SDK 中的 POSIX。
    2. 为 TI MCU 提供的 user.h 使用 POSIX、后者是支持 FreeRTOS 的操作系统适配层。 如果您不想使用 POSIX、则必须根据《网络处理器编程人员指南》的"移植"一章在 user.h 中编辑定义。

    此致、

    Sarah