S32DS for ARM 如何新建工程

关键字 :NXPS32K144S32DS

前言

S32DS 全称 S32 Design Studio, 是 NXP 公司开发的一款集成开发环境, 根据支持的芯片型号不同又可分为 S32DS Platform, S32DS for Vision, S32DS for ARM, S32DS for Power, 在这里因为开发平台主要是 S32K144 系列的 Coretex-M 核的 MCU, 所以选择用 S32DS for ARM。 开始创建工程前, 需要在 NXP 官网上先下载 S32DS for ARM安装包(S32DS_ARM_Win32_v2.2.exe), 搭建好开发环境。

S32DS for ARM 以下简称 S32DS, 有三种最常用的创建工程方法:

  1. 新建工程(New S32DS Application Project)
  2. 导入已有工程(Importing an existing project)
  3. 通过例程新建工程(New Project From Example)

一. 新建工程(New S32DS Application Project)

  1. 打开 S32DS, 在菜单栏上选择 File > New > S32DS Application Project :




  1. 单击选中后, 弹出界面:



  1. 给新建工程命名, 比如:Project1, 并选择对应的平台(Processors), 这里选择 S32K144。
  2. 点击 “Next”, 弹出 “New S32DS Project for S32K144 ” 界面:




  1. 选择对应的 SDKs :




  1. 选择最新版本的 “SDK”, 点击 “OK”,返回 “New S32DS Project for S32K144 ” 界面:




  1. 确认好设置后点击 “Finish”, 等待 SDK 加载完成, 这里可能需要等待几分钟时间。




8.加载完后, 项目创建就完成了:



  1. 点击 , 或者在工程名上点击右键选择 “Build Project” 就可以开始编译了。



注意: 这是一个只包含基础框架的工程,没有任何功能,开发者可以在此工程上添加想要的功能。

二. 导入已有工程(Importing an existing project)

  1. 重新打开 S32DS, 在菜单栏选择 File > Import:




  1. 展开 General 选项并选择 “Existing Projects into Workspace”:



  1. 点击 “NEXT”, 进入 “Import Projects” 界面:




  1. 点击“Browse”, 选择已有工程所在的路径, 我们这里选的是 S32DS 安装文件内附带的 SDK 工

程, 路径一般为:\S32DS\software\S32SDK_S32K1xx_RTM_xxx\example\...。


  1. 选择想要导入的工程到 Workspace 中, 这里最好把 “Copy projects into workspace” 选项

勾上,  再点击 “Finish”, 这样原始的 SDK 工程里面对应的文件就不会被改动, 对文件进行修

改时, 改变的只是 workspace 中的文件。 如下图所示, 工程文件都会被拷贝到 workspace 中。



注意:workspace 中的工程下 SDK 文件夹中的文件是以链接方式加入的, 如修改 SDK 文件夹里

的文件, 实际修改的是:

\S32DS\software\S32SDK_S32K1xx_RTM_3.0.0\\platform\ 下的文件。



如果不选中 “Copy projects into workspace ”, 工程文件还是保留在 SDK 工程路径中, 所

作的任何修改都是直接对应到 SDK 工程中的文件(除了生成的 SDK 文件夹中文件还是通过链接方

式加入到工程中):





  1. 点击 , 或者在工程名上点击右键选择 “Build Project” 就可以开始编译了。

三. 通过例程新建工程(New Project From Example)

  1. 重新打开 S32DS, 选择 File -> New -> S32DS Project from Example。



  1. 单击选中后, 弹出界面:



  1. 选择对应的工程, 记住要选 SDK 中的工程, 再单击 “Finish”, 这里的工程会拷贝到
 workspace 中, SDK 文件夹下的文件还是以链接的方式加载进 workspace 中。



如果没有选 SDK 工程, 而是其他例程:



这些工程是没有 ProcessorExpert.pe 文件的,  Pin & Clock 以及外设配置都需要手动写代码来完

成, 而 SDK 工程是可以通过 Components Library 来配置的。

  1. 点击 , 或者在工程名上点击右键选择 “Build Project” 就可以开始编译了。

总结

本文给大家介绍了 S32DS 新建工程的三种常用方法, 希望大家能按照步骤做一遍, 先把 “Hello World” 工程编译出来, 后续我们还会陆续推出 S32DS 开发相关的文章, 敬请期待!

参考资料

  1. 《 S32 SDK Quick Start Guide 》, Rev. 1.5, 04/2018, NXP
  2. 《 S32 Design Studio for ARM 2.2 Installation Guide 》, Rev. 01/2020, NXP

 

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

★博文作者未开放评论功能