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.

[参考译文] CC3135MOD:STM32F429 MCU 在单线程和非操作系统环境中的 BULID 错误

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1220220/cc3135mod-bulid-error-in-a-single-thread-and-non-os-environment-for-stm32f429-mcu

器件型号:CC3135MOD

大家好  

我正在尝试通过 SPI 接口将 CC3135MOD 添加到 STM32F429 MCU 上、并尝试在单个线程非操作系统环境中移植主机驱动程序。

编译时、出现错误 "无法打开源文件"ti/drivers/dpll/ClockP.h"、这似乎与 DPL 相关。

我在下面的步骤中似乎缺失或错误。

那么、您能否看看以下步骤并告知此错误的根本原因是什么?

至于针对单个线程和非操作系统的主机驱动程序移植、还有其他事项需要我处理吗?

下面是我采取的步骤;

使用了 CC32xx-SDK 版本5.20.00.06 (2021年7月5日)、原因是使用相同版本的服务包对该模块进行了编程。

2.已复制 sources\ti\drivers\net\wifi 文件夹中的所有文件并将其添加到 STM 源文件夹

3.使用 SWRU455m CC33xx 网络处理器用户指南中的"通道19 "、将主机驱动程序和 SWRA704将 SimpleLink Wi-Fi 主机驱动程序移植到 STM MCU

  对 user.h 文件进行了一些修改。

4.尝试编译/编译、但出现错误"无法打开源文件"ti/drivers/dpl/ClockP.h"

谢谢。

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

    尊敬的 Mark:

    感谢您的提问、我已将此指派给了我们的一位软件专家。

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

    尊敬的 Mark:

    首先、您可能需要转到 CC31xx 插件(https://www.ti.com/tool/SIMPLELINK-SDK-WIFI-PLUGIN)。 CC32xx SDK 专为完整的 MCU 处理器解决方案而设计、而不是网络处理器。 CC31xx SDK 软件包旨在移植到使用 MCU 主机时需要的其他平台。

    我们有一个文档说明了如何将 SimpleLink 主机驱动程序移植到 STM 微控制器: (https://www.ti.com/lit/an/swra704/swra704.pdf)

    其次、 软件应查看微控制器驱动程序、而不是 TI 驱动程序、以确定时钟。 这就是为什么你得到错误"不能打开源文件... "