Something went wrong! Please try again.
Something went wrong! Please try again.
下载并安装S32 Design Studio IDE for S32 Platform。点击S32 Design Studio for S32 Platform v.3.5。
然后点击S32 Design Studio v3.5 Windows installer。
注:您将通过电子邮件或在“许可密钥”选项卡下收到激活码。
Something went wrong! Please try again.
从顶部菜单转到Help → S32DS Extensions and Updates(帮助>S32DS扩展和更新),打开“S32DS扩展和更新”对话框。安装S32K3xx开发包。
注:如果出现安装问题,请确保安装了最新版本的S32 Design Studio平台包和S32 Design Studio平台工具包。
继续安装S32K3xx的实时驱动程序:
Something went wrong! Please try again.
下载并安装S32K3标准软件包的汽车软件Elektrobit tresos Studio/AUTOSAR配置工具。
选择您喜欢的版本并开始安装。
从S32K3标准软件包下载并安装汽车软件-S32K3/S32M27x-Cortex-M的实时驱动程序(Automotive SW-S32K3/S32M27x-Real-Time Drivers for Cortex-M)。
然后搜索文件S32K3 Real-Time Drivers AUTOSAR R21-11 Version 3.0.0 P10。
最后,开始安装。
C:\EB\tresos\links
文件夹中创建SW32K3_RTD_4.4_x.y.z.link
文件,其内容为: "path=C:/NXP/SW32K3_RTD_4.4_x.y.z
",其中x、y、z表示已安装的RTD版本。可以选择从S32K3标准软件工具列表选择其他软件工具。
Something went wrong! Please try again.
S32K31XEVB-Q100采用FreeMASTER运行时调试工具时效果更好。
注:查看FreeMASTER页面获取最新版本。
我们还需要用于S32K3微控制器的FreeMASTER通信驱动程序;可从SW32K3-STDSW-D中的“Automotive SW → S32K3 → S32 FreeMASTER”链接下载updatesite文件以及FreeMASTER通信驱动程序。
打开“S32DS扩展和更新”对话框(菜单->帮助->S32DS扩展和更新),点击“添加更新站点”链接并转到S32K3的FreeMASTER通信驱动程序(以"com.开头的zip文件)。
安装S32K3的FreeMASTER通信驱动程序。
注: 同样,您可以使用这些步骤从SW32K3-STDSW-D或SW32K3-REFSW-D手动下载和安装其他软件。
Something went wrong! Please try again.
默认跳线设置 | ||
---|---|---|
跳线 | 状态 | 注 |
J11 |
已关闭 | 上电后禁用FS23看门狗 |
J15 |
1-2 | 选择FS23 DEBUG引脚的电压电平 |
J10 |
1-2 | 3V3 SMPS由VBAT供电 |
J16 |
已关闭 | 外设由VDD_HV_A域供电 |
J17 |
已关闭 | MCU电流监测并联旁路 |
J22 |
1-2 | 5V用于VDD_HV_A |
J26 |
1-2 | FS23 SBC HBUCK V1提供的5V |
J30 |
已关闭 | 3V3由SMPS供电 |
Something went wrong! Please try again.
将SW1切换到OFF位置(完全向右)。
连接12V电源适配器,将SW1开关置于ON位置(完全向左)。
当EVB上电时,稳压器旁边的3个橙色LED显示存在电源电压(12V、5V和3.3V)。
注:这个上电程序可管理FS23 SBC在禁用看门狗的情况下启动。
Something went wrong! Please try again.
将微型USB线缆连接到J41
接头,通过板载S32K3调试器进行调试。
或者使用一个可用的JTAG连接器,通过外部S32K3调试器进行调试。
Something went wrong! Please try again.
打开S32DS,并从菜单中转到:File → New → S32DS Application Project。填写项目名称(无空格),选择S32K311衍生产品。
选择RTD驱动程序作为Platform SDK,完成项目创建。
Something went wrong! Please try again.
Something went wrong! Please try again.
切换到“外设”视图,将Siul2_Dio
驱动程序添加到应用。
确定配置了适当的项目,然后点击“更新代码”按钮生成配置文件。
Something went wrong! Please try again.
main.c
文件,包含Port和Dio驱动程序Something went wrong! Please try again.
使用Debug Configuration(调试配置)菜单,选择一个预定义的调试配置,可构建软件并将其上传到MCU。
注:如果不使用默认板载调试器,请编辑设置的“调试器”选项卡。
Something went wrong! Please try again.
S32DS将切换到Debug(调试)视图,您可以在其中越过(F6)代码。
绿色LED现在将以无休止的循环切换。
Something went wrong! Please try again.
与前面的步骤类似,可以添加时钟初始化的代码。
Something went wrong! Please try again.
在我们的技术论坛网站上与其他工程师交流,并获得有关使用S32K31XEVB-Q100评估板进行设计的专业建议。