mirror of
https://git.yoctoproject.org/meta-ti
synced 2026-06-07 11:20:45 +00:00
am62xx: Add support for secure RTOS IPC Firmware images
- Let's add support for secure RTOS IPC Firmware images for am62xx. This will sign RTOS IPC Firmware for all EVMs based on am62xx (i.e AM62X and AM62X-LP-EVM) Signed-off-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
This commit is contained in:
committed by
Ryan Eatmon
parent
46a3978c6c
commit
739306a769
@@ -174,20 +174,18 @@ do_install_prepend_am64xx() {
|
||||
)
|
||||
}
|
||||
|
||||
# Update the am62xx ipc binaries to be consistent with other platforms
|
||||
do_install_prepend_am62xx() {
|
||||
( cd ${RTOS_IPC_FW_DIR}; \
|
||||
mv am62-mcu-m4f0_0-fw ipc_echo_baremetal_test_mcu2_0_release_strip.xer5f; \
|
||||
)
|
||||
}
|
||||
|
||||
# AM62Q HS-SE support
|
||||
do_install_prepend_am62xx-lp-evm() {
|
||||
do_install_prepend_am62xx() {
|
||||
export TI_SECURE_DEV_PKG=${TI_SECURE_DEV_PKG}
|
||||
( cd ${RTOS_DM_FW_DIR}; \
|
||||
mv ${DM_FIRMWARE} ${DM_FIRMWARE}.unsigned; \
|
||||
${TI_SECURE_DEV_PKG}/scripts/secure-binary-image.sh ${DM_FIRMWARE}.unsigned ${DM_FIRMWARE}; \
|
||||
)
|
||||
( cd ${RTOS_IPC_FW_DIR}; \
|
||||
mv am62-mcu-m4f0_0-fw ipc_echo_baremetal_test_mcu2_0_release_strip.xer5f; \
|
||||
${TI_SECURE_DEV_PKG}/scripts/secure-binary-image.sh ipc_echo_baremetal_test_mcu2_0_release_strip.xer5f \
|
||||
ipc_echo_baremetal_test_mcu2_0_release_strip.xer5f.signed; \
|
||||
)
|
||||
}
|
||||
|
||||
#Install all R5 & DSP ipc echo test binaries in lib/firmware/pdk-ipc, with softlinks up a level
|
||||
@@ -361,13 +359,8 @@ do_install_am64xx() {
|
||||
do_install_am62xx() {
|
||||
install -d ${LEGACY_IPC_FW_DIR}
|
||||
install -m 0644 ${RTOS_IPC_FW_DIR}/ipc_echo_baremetal_test_mcu2_0_release_strip.xer5f ${LEGACY_IPC_FW_DIR}
|
||||
# DM Firmware
|
||||
install -m 0644 ${RTOS_DM_FW_DIR}/ipc_echo_testb_mcu1_0_release_strip.xer5f ${LEGACY_DM_FW_DIR}
|
||||
}
|
||||
|
||||
do_install_am62xx-lp-evm() {
|
||||
install -d ${LEGACY_IPC_FW_DIR}
|
||||
install -m 0644 ${RTOS_IPC_FW_DIR}/ipc_echo_baremetal_test_mcu2_0_release_strip.xer5f ${LEGACY_IPC_FW_DIR}
|
||||
# Signed Firmware
|
||||
install -m 0644 ${RTOS_IPC_FW_DIR}/ipc_echo_baremetal_test_mcu2_0_release_strip.xer5f.signed ${LEGACY_IPC_FW_DIR}
|
||||
# DM Firmware
|
||||
install -m 0644 ${RTOS_DM_FW_DIR}/ipc_echo_testb_mcu1_0_release_strip.xer5f ${LEGACY_DM_FW_DIR}
|
||||
}
|
||||
@@ -389,11 +382,6 @@ do_deploy_am62xx() {
|
||||
install -m 0644 ${RTOS_DM_FW_DIR}/ipc_echo_testb_mcu1_0_release_strip.xer5f ${DEPLOYDIR}
|
||||
}
|
||||
|
||||
do_deploy_am62xx-lp-evm() {
|
||||
install -d ${DEPLOYDIR}
|
||||
install -m 0644 ${RTOS_DM_FW_DIR}/ipc_echo_testb_mcu1_0_release_strip.xer5f ${DEPLOYDIR}
|
||||
}
|
||||
|
||||
do_deploy_am62axx() {
|
||||
install -d ${DEPLOYDIR}
|
||||
install -m 0644 ${RTOS_DM_FW_DIR}/ipc_echo_testb_mcu1_0_release_strip.xer5f ${DEPLOYDIR}
|
||||
|
||||
Reference in New Issue
Block a user