#!/bin/bash PDK_PATH=../../../../../../../psdkra/pdk_jacinto_08_04_00_21 # copy form addon package cp ${PDK_PATH}/../../addon/ti_fek_public.pem ${PDK_PATH}/packages/ti/boot/keywriter/scripts/ti_fek_public.pem cp ${PDK_PATH}/../../addon/ti-fs-keywriter.bin ${PDK_PATH}/packages/ti/boot/keywriter/tifs_bin/j721e/ti-fs-keywriter.bin cp ${PDK_PATH}/packages/ti/build/makerules/k3_dev_mpk.pem ${PDK_PATH}/packages/ti/boot/keywriter/scripts/keys/smpk.pem md5sum ${PDK_PATH}/packages/ti/build/makerules/k3_dev_mpk.pem ${PDK_PATH}/packages/ti/boot/keywriter/scripts/keys/smpk.pem echo -e "\n\n" sleep 1 xxd -p -r ${PDK_PATH}/packages/ti/build/makerules/k3_dev_mek.txt ${PDK_PATH}/packages/ti/boot/keywriter/scripts/keys/smek.key cat ${PDK_PATH}/packages/ti/build/makerules/k3_dev_mek.txt echo -e "\n" xxd -p ${PDK_PATH}/packages/ti/boot/keywriter/scripts/keys/smek.key echo -e "\n\n" sleep 1 cp ${PDK_PATH}/packages/ti/boot/keywriter/scripts/ti_fek_public.pem ${PDK_PATH}/packages/ti/boot/keywriter/scripts/keys/tifekpub.pem md5sum ${PDK_PATH}/packages/ti/boot/keywriter/scripts/ti_fek_public.pem ${PDK_PATH}/packages/ti/boot/keywriter/scripts/keys/tifekpub.pem echo -e "\n\n" sleep 1 echo -e "\n\n\033[36mgenerate the x509 certificate...\033[0m\n" cd ${PDK_PATH}/packages/ti/boot/keywriter/scripts/ ./gen_keywr_cert.sh -s keys/smpk.pem --smek keys/smek.key -t keys/tifekpub.pem -a keys/aes256.key md5sum ../x509cert/final_certificate.bin echo -e "\n\n" sleep 1 echo -e "\n\n\033[36mgenerate keywriter application...\033[0m\n" cd ${PDK_PATH}/packages/ti/build make keywriter_img_clean -j8 make keywriter_img -j8