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:创建 simplelink.a 文件进行移植时出现问题

Guru**** 2394295 points
Other Parts Discussed in Thread: CC3135

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/932274/boostxl-cc3135-problems-in-creating-simplelink-a-file-for-porting

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

您好!


我正在尝试将 NXP i.MXRT 1052时间戳 API 移植到 CC3135、以形成 simplelink.a 文件。

我已按照以下步骤创建 simplelink.a 文件:

我已经在 cc_pal.c 中插入了时间戳 API 定义、在 cc_pal.h 中声明了时间戳 API、并在 user.h 中包含了 API 的相应#defines

然后,我使用 以下命令通过命令提示符进行编译:

1. cd C:\ti\simplelink_sdk_wifi 插件_4_20_00_10\source\ti\drivers\net\wifi

2. c:\ti\xdctools_3_55_02_22_core\gmake.exe

我收到以下错误。

现在、根据该错误、如果我使用#include "freeRTOSConfig.h"包含 FreeRTOSConfig.h 文件 、则会出现该错误、因为不包含其他一些文件、以此类推。

我是否按照以下步骤正确地使修改后的 cc_pal.c、cc_pal.h 和 user.h 中的 simplelink.a 文件?  

如果没有、请说明正确的程序、因为程序员指南中没有提供该程序。

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

    您好!

    您的帖子中可能缺少图像。

    如果您可以重新发布您的图像、或者将错误文本复制到此处、我们将不胜感激。

    谢谢、

    Michael

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

    有关错误、请浏览上述命令提示符快照。

    在上面提到的生成 simplelink.a 文件的过程中是否有错误?

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

    您好!

    您用于重建 simplelink.a 库的过程是正确的、因为您只需从该源/ti/drivers/net/wifi 目录运行 gmake 工具即可。

    要检查的主要内容是确保您提供了顶层 imports.mak 文件中所有所需资源的路径。 您是否已确保更新了该文件、以便提供 FreeRTOS 安装目录?

    此致、

    Michael

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

    是的、xdctools 包含的路径错误、我已经更正了。 它解决了我的问题。  

    谢谢你。