公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob

将项目从 ModusToolBox 1.0 升级到 1.1 版本 - KBA226484

将项目从 ModusToolBox 1.0 升级到 1.1 版本 - KBA226484

Community-Team
Employee
Employee
50 questions asked 10 questions asked 5 questions asked

Version: **

问题:

如何将一个项目从 ModusToolbox 1.0 升级到 1.1 版本?

回答:

为了提升用户体验,ModusToolBox 1.1的项目架构与 1.0 相比发生了根本性的变化,SDK也有很多更新。因此,没有办法把项目直接从 ModusToolbox 1.0升级到1.1版本。

 

您可以执行以下操作来顺利完成项目的升级:

 

1.  打开ModusToolBox 1.1 并创建一个新的项目。建议您选择一个合适的模板来创建项目,例如EmptyPSoC6App,这会创建一个与新项目架构兼容的工程。

 

2.  使用ModusToolBox 1.0项目中的design.modus文件替换新创建项目中的design.modus文件。

 

3.  使用ModusToolBox 1.1 器件配置器打开design.modus 文件,您可能会在通知列表窗口看到多条警告和任务通知,这是正常的。

   pastedImage_5.png

 

4.  使用1.1版本的新软件库来更新design.modus 文件。

在器件配置器中,选择 File > Update Referenced Libraries,为psoc6sw 配置项选择 “1.1”下拉选项。

  pastedImage_6.png

 

5.  修改新项目来匹配原始项目。

比如,您需要添加用户代码(main.c等)以及添加使用的中间件等。

 

您可能还会遇到更改符号名称或其他编译问题,但以上步骤可以帮助您将项目移植到移动到ModusToolBox 1.1中。

 

注意:如果您的项目中包含为CM0+ CPU 编写的自定义代码,你需要把这部分代码功能移植到 CM4 CPU 上,ModusToolBox 1.1 没有开放CM0+ CPU的开发,CM0+ 应保留用于赛普拉斯或其合作伙伴提供的系统功能。在新的项目架构中,CM0+ 的编译操作默认包含在 CM4的编译过程中。

0 点赞
320 次查看