【MPC5744】使用 S32DS 创建工程与导入例程

关键字 :NXPMPC5744P

1. 目的

         本文主要说明如何使用 S32DS 创建工程 。

2. 建立工程

2.1 开启软件

         在这里将介绍如何用 S32DS 建立工程 。

一开始打开软件 ,如图 1 选择工作区间 ,然后点击 OK ,进入开始界面 ,如图 2 。

                                                                       图 1 选择工作区间

         

                                                                      图 2 开始界面

         接下来是建立或导入工程的方法 。

2.2 自建工程

  • 如图 3 ,选择 File -> New -> S32DS Application Project ,点击 。

                       

                                                                     图 3 自建工程

  • 如图 4 ,1 是工程名 ,2 是选择芯片 ,最后点击 Next 。

                  

                                                              图 4 自建工程选择 1

  • 如图 5 ,如果需要自动生成代码的 ,在 1 选择相应的 SDK ,如果不需要自动生成代码 ,则不需要选 。在这里以选 SDK 为例 。

                              

                                                           图 5 自建工程选择 2

  • 如图 6 ,在建立了工程后 ,软件界面右上角方框 1 ,有三个图标 ,左边选择进入代码界面 ,中间选择进入 debug 界面 ,右边选择进入代码生成配置界面 。所以有选 SDK 可以先点击右边进入配置 ,没选 SDK 的直接写代码 。这里同样以选 SDK 为例 ,首先看左下角椭圆地方 ,这里包含目前我们所选的组件 ,可以看到默认 MPC5744 是 257 pin ,但如果用的是 144 pin , 那就点击进入代码生成配置界面 ,按照图 6 顺序所示 ,找到 MPC5744P 。

                                                                                图 6 图标说明

  • 完成图 6 的操作后 ,进入如图 7 的界面 ,选择 144 pin ,然后点击 finish 。

                      

                                                                        图 7 选择 144 pin

  • 如图 8 ,修改芯片引脚数后 ,要在 PIN 组件进行引脚转换配置 ,至此修改芯片引脚的配置完成 。

                                                                                图 8 转换引脚配置

  • 转换芯片引脚之后 ,如果要添加一些功能 ,比如 PWM ,按图 9 可添加相应组件 ,注意 : 红色方框 3 是搜索想要的组件 。

                                                                                            图 9 添加组件

  • 双击图 9 中红框 4 的相应组件选择配置组件 ,这里双击 PWM 。如图 10 ,10 (a) 中 ,Device 是选择 PWM 的哪个模块 ,10 (b) 是所选择模块的配置如图 ,表示 PWM 工作频率 16MHz ,初始化计数器是用的本地同步 ,即当上升沿时初始化计数器 ,10 (c) 配置此模块那个引脚输出 ,这里选 PWMA 输出 ,占空比 50% 。


                                                                                          (a) 组件配置选择

                                      
                                                                               (b) 模块配置

                               

                                                                        (c) 模块子通道配置

                                                                        图 10 组件配置

  • 如图 11 ,配置完成后要产生相应的代码 ,红框是代码生成 ,若要配置时钟 、引脚或中断 ,双击 Components 下相应的图标如上文一样就行 。

                                           

                                                                         图 11 产生代码

  • 如图12 ,产生代码之后 ,先在右上角将界面切换回 C/C++ 画面 ,再按照红框 2 简单初始化输出代码 ,然后按照红框 3 编译 ,红框 4 debug 。当然 ,也可以选中工程名 ,右击 ,在出现的列表里选择 Build Project 编译 ,然后选择 Debug As 配置,如图 13 ,红框 1 是代表选择烧录进 flash 还是 ram ,红框 2 代表使用什么接口 ,红框 3 是代表电脑有没有识别到相应的设备 ,如图的是没识别到的 。如果是第一次烧录 ,需要先配置 。

                                                           图 12 运用 API ,并进行编译烧录

                                                                 图 13 debug 配置

         至此工程建立完毕 。

2.3 导入工程

         选择 File -> Import… ,之后如图 14 ,按红框选完后点击 Next ,在图 15 ,红框 1 上面是选择工程 ,下面是选择工程压缩包 ,选择其一就可以了 ,当然 ,不要忘记在红框 2 点击复制到工作区间 。最后点击 Finish ,同样进行编译和烧录 。

                                                              图 14 导入工程



                                                         图 15 工程选择

2.4 导入例程

         选择 File -> New -> S32DS Project from Example 后 ,如图 16 ,红框 1 是需要选择的例程 ,红框 2 是例程描述 。选择完成点击 Finish 。导入之后同样产生代码 ,编译和烧录 。

                                                                                    图 16 例程选择

                                                                                   图 17 例程

3. 更新

  • 如图 18 ,点击 Help -> Check for Updates ,直接进行更新 。

                                                                                         图 18 检查更新

  • 如果要更新的内容已经在官网上下载 ,如在上一篇博文 MPC5744 开发环境搭建下载安装包的页面 ,里面有更新与补丁 。此时也可以进入 Help -> Install New Software ,进入如图 19 ,点击 Add 。然后在如图 20 的页面点击 Archive ,找到需要更新的文件 ,然后点击 OK ,等待更新完成 。



                                                               图 19 可用软件安装

                                                              图 20 添加页面

4. 参考资料

①  NXP 官网 :《S32 Design Studio for Power Architecture 2.1 Installation Guide

下载链接 :

https://www.nxp.com/design/software/development-software/s32-design-studio-ide/s32-design-studio-for-power-architecture:S32DS-PA?tab=Documentation_Tab

② NXP 官网 :《S32 Design Studio for Power Architecture version 2.1

下载链接 :

https://www.nxp.com/design/software/development-software/s32-design-studio-ide/s32-design-studio-for-power-architecture:S32DS-PA?tab=Documentation_Tab

 

技术文档

类型标题档案
推广文件PDF版本

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论