我知道用于 S32G 的 SDK BSP36 已经发布,并且有用于 HSE 和 pkcs11-hse 演示的新 bb 文件。在 BSP36 用户手册中,有以下 HSE 部分:
10.1 先决条件
需要 HSE 固件才能利用下一节中描述的功能。最新支持的固件
版本如下:
- HSE_FW_S32G2_0_1_0_9
- HSE_FW_S32G2_1_1_0_9
所以我尝试使用 HSE FW v0.1.0.9 来测试 HSE 功能,同时我发现 BSP36 yocto 项目中 HSE 的默认版本定义如下:
HSE_VERSION:s32g2 ?= "0_1_0_5"
所以我按照用户手册的说明更新了项目:
DISTRO_FEATURES:append = "hse"
NXP_FIRMWARE_LOCAL_DIR = "my-local-project/s32g/features/hse/0.1.0.9" HSE_VERSION
:s32g2 = "0_1_0_9"
HSE_LIC:s32g2 = "license.rtf"
HSE_LIC_MD5:s32g2 = "0474bb8a0 3b7bc0ac59e9331d5be687f"
在 conf/local.conf 中将 HSE FW 指定为 v0.1.0.9,但构建失败,在修复构建错误后,我尝试输出 sdcard 映像来启动 RDB2,但启动失败,没有任何控制台日志。
想问一下,你们测试过v0.1.0.9 HSE固件吗,测试过了,能给一下完整的测试步骤和测试结果吗?