我正在尝试使用S32DS 3.6.7为S32K358生成与 HSE 相关的 RTD 代码,但我遇到了一个问题。
首先,我按以下顺序安装了以下更新站点:
安装状态如下图所示。
wodudwo_1-1784020530765.png
wodudwo_0-1784020518071.png
接下来,我通过选择下面显示的 SDK 创建了一个新项目。
wodudwo_2-1784020561794.png
然后,我在配置工具中添加了BaseNXP和Hse组件,如下所示。
wodudwo_3-1784020582815.png
但是,出现以下验证错误:
Issue: Hse is not found in the toolchain/IDE project. The project will not compile!
Level: Error
Type: Validation
Tool: Toolchain/IDE project
Origin: Peripherals
Target: Toolchain/IDE project: M7_0_0
Resource: platform.driver.Hse
我该如何解决这个问题并成功生成与 HSE 相关的 RTD 代码?
你好,
我尝试安装了以下软件包后生成代码,但仍然遇到同样的验证错误。
wodudwo_1-1784074948979.png
wodudwo_2-1784074960671.png
wodudwo_3-1784074969264.png
wodudwo_0-1784074933867.png
按照您的建议,我首先卸载了所有与RTD相关的扩展程序,然后只安装了以下软件包:
- SW32K3_RTD_R23-11_7.0.1_P02_D2603_DesignStudio_updatesite.zip
安装状态如下所示。
wodudwo_4-1784075002029.png
wodudwo_5-1784075010124.png
但是,这样做之后,我在创建新项目时就无法再选择任何 SDK 了,如下图所示。
wodudwo_6-1784075045680.png
我应该如何解决这个问题?
为了验证是否缺少软件包,请将您 IDE 中安装的软件包与下图所示的软件包进行比较?
VaneB_0-1784059529950.png
此外,我们来尝试卸载所有与 S32K3 RTD 相关的软件包,然后只重新安装名称中包含“P02”的软件包。
BR,VaneB
我认为安装步骤中可能缺少某个步骤。以下是我成功安装软件包的步骤:
由于您已经安装了一些软件包,我建议您首先卸载所有与 S32K3 设备 RTD 相关的软件包,包括 S32K3 和 S32M 设备的 S32 配置工具 R1.8 NPI 数据包,因为这些软件包依赖于 RTD 软件包。
- 添加以下更新站点:
- 选择并安装名称中包含 P02 的软件包。允许 S32DS 自动选择并安装安装所需的任何其他依赖软件包。
- 等待安装成功完成,并允许 S32DS 重新启动。
- 重启后,选择并安装所有适用于 S32K3 和 S32M 设备的 S32 配置工具 R1.8 NPI 数据包组件。再次允许 S32DS 自动选择任何所需的依赖项。
- 等待安装成功完成,然后让 S32DS 再次重新启动。
按照这些步骤操作后,我的 IDE 中最终安装了六个 RTD 7.0.1 软件包(包括 P02)。通过这种设置,我可以将 HSE 驱动程序添加到我的项目中,而不会出现任何问题。
VaneB_0-1784154210318.png