ZHCABI4 January 2022 TDA4VM , TDA4VM-Q1
在生成要编程到 SoC 中的密钥之后,请执行以下命令以生成 x509 证书。
# cd ${PSDKRA_PATH}/pdk/packages/ti/boot/sbl/example/k3MulticoreApp/keywriter/scripts
# ./gen_keywr_cert.sh -s keys/smpk.pem --smek keys/smek.key -t keys/tifekpub.pem -a keys/aes256.key
您可以在以下文件夹中找到生成的证书:x509cert/final_certificate.bin。执行以下命令以编译 Keywriter 源代码并将 x509 证书附加到 keywriter 应用。
# cd ${PSDKRA_PATH}/pdk/packages/ti/build
# make keywriter_img -j8
GP 器件和 HS-FS 器件中的 TIFS 是不同的,因为 TI 生产密钥已在 TI 工厂内编程到 HS-FS 器件中,但它在 GP 器件中为空。然而,编译 Keywriter 应用时,PDK 中的 keywriter.mk 将加载 HS-FS TIFS 二进制并将其转换为数组形式,该数组可由 Keywriter 应用源代码加载。所有这些步骤将在编译 Keywriter 源代码时自动执行,因此不需要执行额外操作。
生成的 Keywriter 应用位于以下文件夹中:
${PSDKRA_PATH}/pdk/packages/ti/boot/sbl/example/k3MulticoreApp/binary/keywriter_img_j721e_release.bin