TI中文支持网
TI专业的中文技术问题搜集分享网站

CC3220SF-LAUNCHXL: Error importing project: Not a vaild project archive

Part Number:CC3220SF-LAUNCHXLOther Parts Discussed in Thread: CC3220SF, UNIFLASH, CC3235SF, CC3220S, CC3120, CC3220S-LAUNCHXL

购买了CC3220SF-LAUNCHXL准备学习一下wifi_doorlock.zip实例。将wifi_doorlock,zip保存于C:\ti\simplelink_cc32xx_sdk_7_10_00_13\examples\rtos\CC3220SF_LAUNCHXL\demos目录下。当我根据tidue59a.pdf,用UniFlash选取wifi_doorlock,zip时,出现Error: Error importing project: Not a vaild project archive。请问是什么问题。

Galaxy Yue:

您好,为了更有效的解决问题,可以麻烦您将报错信息的提示截屏吗?

截屏uniflash的报错信息就可以,需要看一下Error编号。

,

Galaxy Yue:

以下还有一种将zip文件导入uniflash的方式,您可以尝试一下

https://dev.ti.com/tirex/explore/node?node=A__AO65I8EbMpDXWvMgTJd5Sg__com.ti.SIMPLELINK_ACADEMY_CC32XXSDK__wg2mfY3__LATEST

在importing and opening a project部分

,

wayne chen:

Galaxy,谢谢您的快速反应。我先下载了wifi_doorlock.zip. 然后打开UniFlash 8.4.0.  然后自动检测到了CC3220SDF LaunchPad Serial Number E0071009. 点击Start. 选Manage Project。 选右边Inport Project from ZIP file. 在C:\ti\ccs1250\simplelink_cc32xx_sdk_7_10_00_13\examples\rtos\CC3220SF_LAUNCHXL\demos中找到我复制进去的wifi_doorlock.zip,则出现报错。

,

wayne chen:

,

Galaxy Yue:

您好,已经收到您补充的信息,

我在尝试复现解决您的问题,需要一些时间,请耐心等候。

,

Galaxy Yue:

您好,

我复现了您的错误,出现一模一样的错误

我的解决方式是:

1.首先您要把demo文件夹里的wifi_doorlock.zip解压(仍在此目录下)

2.您需要导入的是 wifi_doorlock里面此路径下的zip文件

C:\ti\simplelink_cc32xx_sdk_7_10_00_13\examples\rtos\CC3235SF_LAUNCHXL\demos\wifi_doorlock\wifi_doorlock\uniflash

3.inport后记得选第一个open选项

,

wayne chen:

Galaxy, 非常感谢您的支持。我现在要做的是将这个例子导入ccs.           我通过Import CCS Project。    在C:\ti\ccs1250\simplelink_cc32xx_sdk_7_10_00_13\examples\rtos\CC3220SF_LAUNCHXL\demos发现了这个Project。如果点击Finish,则报错。请教如何解决。谢谢您的宝贵时间。

,

Galaxy Yue:

您好,建议您放一张图一次,这个太小了,放最大也看不太清楚。

1.根据您的报错提示信息,以下是一个同样问题的链接:

https://blog.csdn.net/GSH_Hello_World/article/details/53574327

您可以作为参考尝试一下

2.此链接您也可以参考一下

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/640885/ccs-launchcc3220modasf-error-imported-project-spec-file-not-found

,

wayne chen:

,

wayne chen:

参考看了您给出的其他人的问题。也尝试添加不同路径。但是没有解决我遇到的问题。

,

wayne chen:

我现在要做的是将这个例子导入ccs.           我通过Import CCS Project。    在C:\ti\ccs1250\simplelink_cc32xx_sdk_7_10_00_13\examples\rtos\CC3220SF_LAUNCHXL\demos发现了这个Project。如果点击Finish,则报错。

,

wayne chen:

,

wayne chen:

,

wayne chen:

我尽量将截图做的更容易看清楚

,

Galaxy Yue:

您好,非常感谢您的配合。

为了成功构建 wifi_doorlock 项目,OTA 库和 SimpleLink Wi-Fi 主机驱动程序必须导入到同一工作区并首先成功构建。

请问您是否导入到同一工作区呢?

,

wayne chen:

谢谢您的答复。我在导入OTA时,出现Description Resource Path Location TypeThis project was created using a version of compiler that is not currently installed – null [Arm]. See 'Help > Install New Software' and select 'Code Generation Tools Updates' to check if this compiler is available through a CCS update. Visit <a href="liveaction:OpenAppCenter">CCS App Center</a> to get the latest compiler support. Or <a href="">software-dl.ti.com/…/a> and install the compiler, then register it with CCS through 'Preferences > CCS > Build > Compilers'. ota properties Problem。 我用这里提示的方法,都找不到合适的编译器。请问在哪里可以下载到合适的编译器。谢谢!

,

wayne chen:

,

Galaxy Yue:

请查阅6.1.3.9

https://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_project-management.html#changing-compiler-versions

如何更改编译器版本

,

wayne chen:

,

wayne chen:

导入OTA和simplelink工程后,都出现This project was created using a version of compiler that is not currently installed – null [Arm]:。当我用Help > Install New Software' and select 'Code Generation Tools Updates' to check。有大量的历史版本。请问我需要安装那个版本才能解决编译器版本问题呢?

,

wayne chen:

,

wayne chen:

,

Galaxy Yue:

我这边正在复现您的问题

,

Galaxy Yue:

建议您先参考此文档,它建议您使用配套的旧版本,注意查看CCS左侧project的标识

https://e2echina.ti.com/support/machine-translation/mt-wi-fi/f/mt-wi-fi-forum/730186/cc3220s-launchxl-ccs

然后根据文档中配好CCS的环境变量 P30

https://www.ti.com/lit/ug/tidue59a/tidue59a.pdf?ts=1699239380694

,

wayne chen:

谢谢解释回复。我的问题是当我Import CCS Projects,当我Select search-directory,会找到很多。例如我选mqtt_client_server_CC3220SF_LAUNCHXL_freertos_gcc,这个工程就会导入到我的工作区。但是我选wifi_doorlock_CC3220S,就会报错   “Project-spec import file not found: C:\ti\ccs1250\simplelink_cc32xx_sdk_7_10_00_13\kernel\tirtos\builds\CC3220S_LAUNCHXL\release\ccs\tirtos_builds_CC3220S_LAUNCHXL_release_ccs.projectspec! "   我不能导入工程,后面的事都无法进行。我的问题是如何导入这个工程。谢谢!

,

wayne chen:

根据tidue59a.pdf:

3.  Navigate to the wifi_doorlock folder in the SDK (<SDK Install Location>/

simplelink_cc32xx_sdk_2_10_00_04/examples/rtos/CC3220S_LAUNCHXL/demos/wifi_doorlock

目前TI官网可以下载的是simplelink_cc32xx_sdk_7_10_00_13。我必须用simplelink_cc32xx_sdk_2_10_00_04么。到哪里可以下载这个老版本呢?

,

wayne chen:

如果我遵循

To evaluate the software out-of-box using the premade UniFlash project, do the following:

Download the CC3220 SDK and wifi_doorlock.zip (follow the instructions in Section 3.1.2.1 to install the

wifi_doorlock demo).

Open UniFlash, and select CC3120/CC3220 or the CC3220 LaunchPad.
Select Start Image Creator (for CC3120/CC3220).
Choose Manage Projects.
Select Import Project from ZIP file.
Navigate to the wifi_doorlock example in the CC3220 SDK, and select the zip file with the latest version in

the uniflash folder (wifi_doorlock/uniflash/wifi_doorlock_RS_tirtos_<version>.zip).

Locate the UniFlash project named wifi_doorlock_RS_tirtos in the list of Available Projects.
Select Open Project.
Connect to the CC3220S-LAUNCHXL by pressing the Connect button on the right-hand side.
Press the Generate Image button (flame symbol on the right-hand side).
Choose Program Image (Create & Program) at the top of the Generate Image page.

在第11步,会出现

,

Galaxy Yue:

现在需要使用CCS还是uniflash

,

wayne chen:

最好用CCS,问题是怎么用?

,

Galaxy Yue:

已经为您升级处理,目前还没收到回复,有消息会通知您的。

,

Galaxy Yue:

请注意,参考设计是使用 SDK 2.10(已有 5 年历史)构建的。

能找到的最旧的是 2.40。

我不建议使用这个,而是使用较新的之一(6.10 和 7.10),因为有许多新功能和错误修复。 看来您安装了最新的7.10。

截至 SDK 6.10,每个应用程序项目 (.projectspec) 都会导入特定于 RTOS 的项目(用于 RTOS 配置)。 这是 CCS 未能发现的。

但在 7.10 中,我们停止使用 RTOS 项目,而是通过 syscfg 完成配置。

我建议您使用以下选项之一:

(1) 安装 SDK 6.10,然后在编辑器中打开 wifi_doorlock 项目规范文件 (tirtos/ccs/wifi_doorlock_CC3220S_LAUNCHXL_tirtos_ccs.projectspec) 并更新“导入规范”路径:

<导入规范 =“${COM_TI_SIMPLELINK_CC32XX_SDK_INSTALL_DIR}/kernel/tirtos/builds/cc32xx/release/ccs/tirtos_builds_cc32xx_release_ccs.projectspec”/>

* 请注意,您需要卸载 SDK 7.10,以便 ${COM_TI_SIMPLELINK_CC32XX_SDK_INSTALL_DIR} 将指向 6.10,或者您可以将其替换为 SDK 的绝对路径。

这应该可以让您导入应用程序,但在版本 2.10 和 6.10 之间可能会有更多更新,您需要进行移植。

(2) 导入SDK7.10示例之一,并将源文件替换为wifi_doorlock中的源文件。

* 同样,这将需要对代码进行一些更改,因为 syscfg 会替换旧 SDK 中的板文件。

(3) 安装SDK 2.40,应该是参考设计所使用的相对应的版本。 稍后您可能需要手动将主机驱动程序和其他组件移植到最新版本,以避免已修复的问题。

由于该示例太旧了,我想您至少会面临与云连接有关的问题(例如证书更新),因此预计会有更多的移植工作。

赞(0)
未经允许不得转载:TI中文支持网 » CC3220SF-LAUNCHXL: Error importing project: Not a vaild project archive
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1