简介
S32 Design Studio软件是NXP公司专门为了方便用户开发S32K1系列芯片的IDE,跟Eclipse比较像。里面有个配套的图形工具Processor Expert,会产生一个后缀名为pe的文件,跟ST的cubemx作用类似。
打开方式
双击pe文件即可打开pe界面,生成的文件将会放在Generated_Code的文件夹里面,用户可自行调用。
或者可以在IDE当中添加新的窗口,便于切换。需要注意的是Generated_Code的图标跟Hardware的图标没区别,最好只添加其中一个。
里面可以配置很多模块,点击红色框按钮就可以生成配置的代码,建议用代码管理工具管理pe文件,有时候会不知道手抖修改了哪个地方。
配置方法
里面每一个元件就是一个components,可以复制和删除,有时候也会有一些限制,没有这么多外设是不允许复制出这么多个同类型的components的,譬如这样,就是芯片没有两个看门狗外设给你用。
share components功能是当你有多个同类型的components的时候,你就能share出去,一般是不用的。
要区分component和Device。Device是定死了,芯片有多少个设备你就只能配多少个。component可以自己创建,生成文件的文件名都是根据这个来的。
文件本质
pe文件是用来生成代码的配置文件,本质上就是个文本文件,可以通过记事本的方式打开来查看,不过因为文件比较大,建议还是通过图形配置的方式来进行查看和修改。
Hardware
里面还有个类似的工具叫Hardware。
中间那块是外设,用到的就有颜色,没用到就是默认的浅灰色,注意深灰色是有用到的。周围是引脚,能让你通过封装轻易找到哪个位置的引脚是什么功能的,这里也跟PE一样,能够生成代码。
Hardware其实跟PE是一样的,点击下外设就会打开一样的窗口,Hardware的优势就是跟封装关联会大很多。