提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


文章目录

  • 前言
  • 一、组件配置的前提
  • 二、配置过程
  • 三、如何使用与为何要删除.pe文件



前言

本文将详细讲解S32DS的组件驱动配置,以及为什么会出现无法添加组件的原因。


一、组件配置的前提

可以进行驱动配置的前提是ProcessorExpert.pe文件存在。在创建新的项目时会自动创建,一旦删除则难以添加(暂时没找到重新添加的方法)。

S32 Design Studio 使用_驱动开发

二、配置过程:以下通过一个例子介绍配置的全过程

1.打开一个工程,界面如下图。

S32 Design Studio 使用_汽车_02


2.打开驱动配置的窗口,点击Window->Show View的component和component Library.如果没有看到这两个选项则点击最下方的other逐个寻找。

S32 Design Studio 使用_可编辑_03


 打开后的界面如下所示:

S32 Design Studio 使用_可编辑_04

3.从Component Library中添加一个组件:双击模块或者右键pwm_pal点击添加按钮到工程中。 

S32 Design Studio 使用_arm_05

 添加成功后pwm_pal1:pwm_pal就会到左侧的component中显示。

S32 Design Studio 使用_汽车_06

4. 双击进入配置如下。根据自己的需求和电路进行通道、通道类型、duty、polarity等的设置。如下

S32 Design Studio 使用_可编辑_07

 黑色的字体都是可以进行修改的,灰色的配置依赖着其他地方的配置且不能修改。指针放在可编辑区域有提示信息,方便进行配置。

S32 Design Studio 使用_可编辑_08

5. 配置完后保存配置内容,点击component中的小工具进行代码自动生成。

S32 Design Studio 使用_可编辑_09

 生成的代码在Generated_Code文件夹中。以上就是配置的全过程。

S32 Design Studio 使用_汽车_10

三、如何使用与为何要删除.pe文件

1.在使用时打开配置的下拉列表,存在对应的函数接口,可直接拖拽到文件中使用。

S32 Design Studio 使用_汽车_11

 2.一个项目的根基就是底层代码,一旦确定且稳定后就不能轻易修改。所以在确定了底层后为保证项目代码不容易被其他人的意外操作改变,可以将.pe文件删除。再想修改可以去源代码上进行修改,或者重新创建一个项目配置完进行代码替换。