将项目从 ModusToolBox 1.0 升级到 1.1 版本 - KBA226484
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 文件,您可能会在通知列表窗口看到多条警告和任务通知,这是正常的。
4. 使用1.1版本的新软件库来更新design.modus 文件。
在器件配置器中,选择 File > Update Referenced Libraries,为psoc6sw 配置项选择 “1.1”下拉选项。
5. 修改新项目来匹配原始项目。
比如,您需要添加用户代码(main.c等)以及添加使用的中间件等。
您可能还会遇到更改符号名称或其他编译问题,但以上步骤可以帮助您将项目移植到移动到ModusToolBox 1.1中。
注意:如果您的项目中包含为CM0+ CPU 编写的自定义代码,你需要把这部分代码功能移植到 CM4 CPU 上,ModusToolBox 1.1 没有开放CM0+ CPU的开发,CM0+ 应保留用于赛普拉斯或其合作伙伴提供的系统功能。在新的项目架构中,CM0+ 的编译操作默认包含在 CM4的编译过程中。