S32K3 工具篇3:如何安装EB Tresos RTD4_0_0 MCAL

S32K3 工具篇3:如何安装EB Tresos RTD4_0_0 MCAL
大家好,我是火山,一个从事嵌入式行业多年的菜鸟工程师,在此分享自己的S32K3学习历程!
前面学习了如何使用S32DS结合S32K3 RTD LLD,并且也通过不同的仿真器去调试了S32K344的板子。但是,对于S32DS和普通的MCU的区别很大一部分是它的MCAL EB Tresos的光环,久仰大名,但是没有试过,实在眼馋手痒,所以本人决定构建这个EB Tresos+RTD MCAL的平台,让我的MCAL也同步启动起来。
在这里插入图片描述

图 1

一, 相关软件下载

对于RTD MCAL+EB tresos需要下载的软件主要有:
RTD: SW32K3_S32M27x_RTD_R21-11_4.0.0_D2311.exe
EB Tresos:EB tresos Studio 29.0.0 和它的附属文件
这里需要注意的是,建议先下载RTD,因为RTD的release note里面会规定它需要的EB Tresos的版本是多少。

1.1 RTD MCAL下载

这部分在之前的文章S32K3 工具篇1:新手如何安装S32DS RTD4_0_0,也粗略提到过。这里还是给出详细的下载步骤:
打开www.nxp.com->登录账户->找到右上角My account->software licensing and support->software account->看下面的图:
在这里插入图片描述

图 2

选择S32K3 Standard Software
在这里插入图片描述

图 3

在这里插入图片描述

图 4

在这里插入图片描述

图 5

下载图中的两个文件:

SW32K3_S32M27x_RTD_R21-11_4.0.0_D2311.exe
SW32K3_S32M27x_RTD_R21-11_4.0.0_D2311_ReleaseNotes.pdf

下载SW32K3_S32M27x_RTD_R21-11_4.0.0_D2311_ReleaseNotes.pdf的目的是为了知道RTD MCAL SW32K3_S32M27x_RTD_R21-11_4.0.0_D2311.exe配套的是什么版本的EB Tresos,打开release note查看:
在这里插入图片描述

图 6

可以知道,SW32K3_S32M27x_RTD_R21-11_4.0.0_D2311.exe配套的是EB Tresos Studio 29.0.0.

1.2 EB Tresos Studio 29.0.0下载

回到图2的界面:
在这里插入图片描述

图 7

点击AUTOSAR MCAL/QM,进去:
在这里插入图片描述

图 8

在这里插入图片描述

在这里插入图片描述

图 9

点击 EB Tresos Studio 29.0.0,

在这里插入图片描述

图 10

下载上图中所有黄色的软件,还要记录下激活码。这里需要注意的是,如果你的浏览器下载图中的.uip变成了.gz,.zip,下载完成后,不要犹豫,直接把后缀改回.uip,最终效果要是这样的:

在这里插入图片描述

图 11

好了,到目前为止,所有的文件已经都下载好了,下面就开始安装了。
安装过程呢,需要先安装EB Tresos,然后再安装RTD MCAL,一定要注意顺序。

二, EB Tresos安装

右击,管理员模式安装图11中的setup.exe:
在这里插入图片描述

图 12

安装的时候,注意下路径,因为你可能因为不同的RTD版本去安装不同的EBT 工具,所以你的EBT安装路径标注下版本号:
在这里插入图片描述

图 13

然后下一步,直到安装完成。
安装完成之后,还需要注意要激活这个软件,所以还需要安装图11中的EB_Client_License_Administrator_1_5_1_Setup.exe
在这里插入图片描述

图 14

路径无所谓,默认就行了:
在这里插入图片描述

图 15

然后下面这个地方要注意下,选择为use license activation codes:
在这里插入图片描述

图 16

然后添加激活码,并且点击active:
在这里插入图片描述

图 17

添加完成后,可以发现是这样的:
在这里插入图片描述

图 18

到目前为止,这个EB Tresos就安装好了。!

三, RTD MCAL安装

找到之前下载的SW32K3_S32M27x_RTD_R21-11_4.0.0_D2311.exe,右击使用管理员模式安装:
在这里插入图片描述

图 19

安装路径就默认就可以:
在这里插入图片描述

图 20

在这里插入图片描述

图 21

然后在出现的EB Tresos路径这个地方,选择之前安装好的EB Tresos路径,这个很重要。
然后安装,直到安装完成。

四, MCAL例程情况查看

RTD MCAL和EBT工具已经都装好了,然后就可以查看RTD MCAL的例程并且体验一下了。
在RTD MCAL安装路径:

C:\nxp\SW32K3_S32M27x_RTD_R21-11_4.0.0\eclipse\plugins

可以看到很多的例程,随便打开一个,可以发现里面的example带有EB和S32DS两种:

在这里插入图片描述

图 22

EBT就是基于EB Tresos的工程,然后S32DS文件夹打开可以看到,就和之前S32DS导入RTD 例程一样,有两种,一种的带lp的lld代码,一种不带的ld的mcal代码。当然,如果用MCAL,建议还是用EBT的更加符合autosar标准。
下面以port例程为例:

C:\nxp\SW32K3_S32M27x_RTD_R21-11_4.0.0\eclipse\plugins\Port_TS_T40D34M40I0R0\examples\EBT\S32K3XX\Port_Example_S32K344

首先需要配置下编译环境,你需要确认你的电脑是带有make工具的,如果没有,可以使用S32DS中自带的,但是需要给电脑的环境变量添加一下路径:

C:\nxp\S32DS.3.5_RTD400\S32DS\build_tools\msys32\usr\bin

在这里插入图片描述

图 23

然后在电脑环境变量里面添加,我的电脑->属性:
在这里插入图片描述

图 24

添加好环境变量之后。
需要回到RTD MCAL例程路径下面:

C:\nxp\SW32K3_S32M27x_RTD_R21-11_4.0.0\eclipse\plugins\Port_TS_T40D34M40I0R0\examples\EBT\S32K3XX\Port_Example_S32K344

有两个文件要改:
check_build_params.mk
project_parameters.mk
对于project_parameters.mk,打开,然后修改三个变量的值:
在这里插入图片描述

图 25

也就是把GCC路径使用S32DS下面的工具,TRESOS路径使用新安装的EBT路径,PLUGIN要使用RTD MCAL的路径。
具体可以查看例程里面的readme.txt,说的很清楚。
对于check_build_params.mk,如果你不用劳德巴赫,建议把如下代码给删了:

ifeq ("$(wildcard $(T32_DIR)/bin/windows/t32marm.exe)","")
    $(error Invalid path set to Trace32. \
    The provided path: from project_parameters.mk T32_DIR=$(T32_DIR) is invalid!)
Endif

否则在project_parameters.mk里面配不配劳德巴赫的路径都报错,所以,索性先删了,后续使用劳德巴赫工具调试RTD MCAL的时候再说。

下面开始使用两种方式查看我们现有的RTD MCAL例程情况。

4.1命令行模式

方法很简单,因为我们上面已经配置过make的环境了。
所以只需要两个命令完成检查和编译:

make generate
make build

输入命令的方式,先在windows启动项里面打开cmd命令行,然后切换路径到目标例程路径下,比如:

C:\nxp\SW32K3_S32M27x_RTD_R21-11_4.0.0\eclipse\plugins\Port_TS_T40D34M40I0R0\examples\EBT\S32K3XX\Port_Example_S32K344

在这里插入图片描述

图 26

检查完成之后的结果:
在这里插入图片描述

图 27

可以看到,没问题!
下面就开始编译吧,输入命令:make build
结果如下:
在这里插入图片描述

图 28

可以看到,已经能够成功的生成elf了,后续可以结合板子去调试这个工程可执行文件了。

4.2 体验EB Tresos打开RTD MCAL例程

启动项打开刚刚安装的EB Tresos Studio软件,准备导入一个RTD MCAL例程:
File->import
在这里插入图片描述

图 29

在下图中填入例程路径:

C:\nxp\SW32K3_S32M27x_RTD_R21-11_4.0.0\eclipse\plugins\Adc_TS_T40D34M40I0R0\examples\EBT\S32K3XX\Adc_example_S32K344

在这里插入图片描述

图 30

勾选 copy projects into workspace, 然后Finish.
这么做的目的是为了拷贝一个新的工程,备份一下。
工程导入之后,双击 someId,然后就可以打开具体的外设块进行代码配置了:
在这里插入图片描述

图 31

到目前为止,可以看到EB Tresos也能做工程配置,并且导入RTD MCAL,说明RTD MCAL以及EB Tresos都安装正常了。后续会进一步加板子调试,并且做MCAL配置学习。

### 回答1: hse_demoapp_s32k3x4_0_1_1_0是一款针对S32K3x4微控制器的应用程序示例。下面是关于如何使用该应用程序的步骤: 1. 下载并解压缩hse_demoapp_s32k3x4_0_1_1_0应用程序文件。确保您已经安装了相应的开发环境,如S32 Design Studio或其他适用的集成开发环境。 2. 打开应用程序的工程文件。您可以在解压后的文件夹中找到这个文件。双击它以打开应用程序工程。 3. 在开发环境中进行必要的配置。根据您的目标需要,您可能需要配置一些选项,如编译器设置、链接器设置、调试器设置等。确保这些设置与您的硬件环境相匹配。 4. 编译和生成应用程序。在开发环境中,选择“生成”或类似的选项来编译和生成应用程序的可执行文件。这将生成一个二进制文件,可以在目标硬件上运行。 5. 将生成的二进制文件下载到S32K3x4微控制器。使用适当的方式,如JTAG、SWD等,将二进制文件下载到目标微控制器上。确保下载过程中的连接和设置正确。 6. 运行应用程序。在微控制器上重新启动或复位后,应用程序将开始执行。您可以通过连接适当的外设设备或使用串行接口来观察应用程序的运行状态和输出。 使用hse_demoapp_s32k3x4_0_1_1_0应用程序,您可以了解和学习S32K3x4微控制器的基本功能和特性。您还可以根据您的项目需求进行相应的修改和定制,以便在具体应用中使用。 ### 回答2: hse_demoapp_s32k3x4_0_1_1_0是一款用于S32K3x4系列微控制器的演示应用程序。下面是使用hse_demoapp_s32k3x4_0_1_1_0的步骤: 1. 下载和安装软件:首先,需要下载并安装S32 Design Studio集成开发环境以及Microcontroller SDK软件包,确保它们与目标硬件兼容。 2. 导入演示应用程序:将下载的演示应用程序解压缩,并在S32 Design Studio中导入项目。选择“File -> Import”,然后选择“S32DS -> Existing S32DS Project”选项。浏览到解压缩的演示应用程序文件夹并导入项目。 3. 配置工程设置:在导入的项目中,根据目标硬件和应用程序需求修改工程设置。这包括选择正确的芯片型号、配置时钟源、引脚和外设配置等。 4. 构建和编译项目:对项目进行构建和编译,以确保没有错误和警告。选择“Project -> Build Project”选项,等待编译完成。 5. 烧录程序:将生成的可执行文件烧录到目标硬件上。使用适当的烧录工具,如J-Link或PE Micro,连接到目标硬件并将可执行文件下载到微控制器中。 6. 运行演示应用程序:断开烧录工具的连接,重新启动目标硬件。演示应用程序应该开始在微控制器上运行。根据应用程序的设计和功能,可能需要更多的设置和配置才能实现期望的功能。 请注意,以上步骤提供了使用hse_demoapp_s32k3x4_0_1_1_0的主要指引,具体步骤可能因硬件、软件版本和应用程序要求而有所不同。建议参考所提供的软件文档和用户手册,以获得更详细的信息和指导。 ### 回答3: hse_demoapp_s32k3x4_0_1_1_0是一个软件应用程序,用于S32K3X4系列芯片的开发和测试。使用该应用程序需要按照以下步骤进行操作: 1. 下载和安装:首先从官方网站或其他可信来源下载hse_demoapp_s32k3x4_0_1_1_0的安装程序。运行安装程序,并按照提示完成安装过程。确保安装路径选择正确,并且安装完成后关闭安装程序。 2. 打开应用程序:在电脑桌面或开始菜单上找到hse_demoapp_s32k3x4_0_1_1_0的快捷方式,双击打开应用程序。 3. 连接硬件设备:将S32K3X4系列开发板或模拟器连接到电脑,并确保设备与电脑的连接是稳定和正确的。 4. 设置应用程序参数:在应用程序界面上,查找和选择相关的设备型号和连接方式。根据实际情况,进行相关参数的设置和配置。 5. 软件开发和测试:使用hse_demoapp_s32k3x4_0_1_1_0,你可以进行各种软件开发和测试任务。例如,编写和调试代码、下载和上传代码、执行单步调试等。在这个过程中,你可以根据具体需求选择不同的功能和选项进行操作。 6. 输出和保存结果:在软件开发和测试结束后,hse_demoapp_s32k3x4_0_1_1_0提供了一些输出和保存结果的选项。你可以选择将结果保存到电脑硬盘或其他外部设备上,以备后续分析和查看。 总之,hse_demoapp_s32k3x4_0_1_1_0是一款用于S32K3X4系列芯片开发和测试的软件应用程序。通过按照上述步骤进行操作,你可以使用这个应用程序进行软件开发、调试和测试等任务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值