LDRA(Testbed) --- 单元环境配置(仿真器) --- S32K1xx系列

LDRA&S32K144的单元测试测试环境搭建

  • 一、S32DS IDE与相关SDK下载
  • 二、配置包修改
  • 三、验证
  • 四、注意事项
  • 五、其他的S32DS下的环境

一、S32DS IDE与相关SDK下载

S32 Design Studio for Arm 2018.R1及扩展包下载

LDRA(Testbed) --- 单元环境配置(仿真器) --- S32K1xx系列_第1张图片
随后安装IDE并在Help->Install new software中安装扩展包(安装扩展包可能需要比较长的时间,至少一个四十分钟,请耐心等待)。

二、配置包修改

配置包下载【百度网盘】

  1. 首先,确认我们机器上S32DS IDE的安装目录以及LDRA工具的安装目录(LDRA_Toolsuite),后边我们简称为IDE目录和工具目录。
  2. 解压下载下的zip文件,在文件夹中会有一个名为S32K144的文件夹和一个名为S32K144TESTBED.INI的配置文件
    2.1打开S32K144TESTBED.INI文件,同时打开C:\ProgramData\LDRA\TESTBED.INI,将前者内容按如下格式拷贝到后者中。
    LDRA(Testbed) --- 单元环境配置(仿真器) --- S32K1xx系列_第2张图片
    2.2 将S32K144文件夹拷贝至工具目录下,再打开S32K144文件夹(一定是打开拷贝过去的那个文件夹),对文件夹中路径进行调整
    LDRA(Testbed) --- 单元环境配置(仿真器) --- S32K1xx系列_第3张图片
    此时,您需要确认IDE路径是否为C;\NXP\,工具路径是否为 C:\LDRA_Toolsuite\,如果两项中路径都相同请直接跳至步骤3。若不同,请继续往下:
    【路径修改开始】
    首先,分别打开(这里以Notepad++工具打开)S32K144文件夹下的S32DS_Build.bat S32DS_Tbrun.pl以及S32K144\simarm目录下的** Execute.bat **, 在没个文件中执行替换操作,如下三种替换:
    将C:\NXP 替换为 实际的IDE安装目录 (S32DS_Build.bat)
    将C:\LDRA_Toolsuite替换为实际的工具安装目录 (S32DS_Build.dat S32DS_Tbrun.pl)
    将C:\LDRA_Toolsuite替换为实际的工具安装目录 (S32DS_Tbrun.pl)
    其次,删除S32K144目录下的tbrun文件夹,通过S32DSIDE创建一个名为tbrun,路径位于S32K144\tbrun下的示例工程,可参考下图:
    LDRA(Testbed) --- 单元环境配置(仿真器) --- S32K1xx系列_第4张图片
    LDRA(Testbed) --- 单元环境配置(仿真器) --- S32K1xx系列_第5张图片
    “后边一路next,finsh就行了。”
    【路径修改结束】

三、验证

环境正确性验证

四、注意事项

Trace32仿真器启动后,1)不要移动鼠标去选中其他界面否则vbs脚本会在其他地方模拟键盘输入 2)默认输入法应该为英文 因为为模拟键盘输入,中文输入法会导致输入不正确,从而无法正确执行。

五、其他的S32DS下的环境

对于其他试用S32DS的环境,我们需要更改一下两点:

  1. S32DS工程创建时的芯片选择,其他路径的配置方法同上
  2. 修改S32K144文件夹下的S32DS_144.tmt文件中的 “sys.cpu S32K144"为相应芯片类型,如"sys.cpu S32K146”

你可能感兴趣的:(一站式源码测试工具LDRA)