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

Version 1

    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的编译过程中。