diff options
author | Hari Nagalla <hnagalla@ti.com> | 2021-10-27 17:57:35 -0500 |
---|---|---|
committer | Yogesh Siraswar <yogeshs@ti.com> | 2021-10-29 09:54:41 +0000 |
commit | 76598338a43899f563555374965483ea004655c4 (patch) | |
tree | 663b62bce59a38cad7ae996c0af226ebe9305dce /recipes-ti | |
parent | cf61a92e0533bd07bde824000b2e448d6debaaed (diff) | |
download | meta-ti-76598338a43899f563555374965483ea004655c4.tar.gz |
ti-rtos-firmware: Update M4F binary for AM64x SoCs
AM64x SoCs have a Cortex-M4F core in MCU domain. This core is used a
standalone device for safety applications. For non safety applications,
the device is exposed as a remote processor with Linux rpmsg framework.
Signed-off-by: Hari Nagalla <hnagalla@ti.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
Diffstat (limited to 'recipes-ti')
-rw-r--r-- | recipes-ti/ti-rtos-bin/ti-rtos-firmware.bb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/recipes-ti/ti-rtos-bin/ti-rtos-firmware.bb b/recipes-ti/ti-rtos-bin/ti-rtos-firmware.bb index d8ac2ee0..ea69ad89 100644 --- a/recipes-ti/ti-rtos-bin/ti-rtos-firmware.bb +++ b/recipes-ti/ti-rtos-bin/ti-rtos-firmware.bb | |||
@@ -62,6 +62,7 @@ do_install_prepend_am64xx() { | |||
62 | mv am64-main-r5f0_1-fw ipc_echo_baremetal_test_mcu1_1_release_strip.xer5f; \ | 62 | mv am64-main-r5f0_1-fw ipc_echo_baremetal_test_mcu1_1_release_strip.xer5f; \ |
63 | mv am64-main-r5f1_0-fw ipc_echo_baremetal_test_mcu2_0_release_strip.xer5f; \ | 63 | mv am64-main-r5f1_0-fw ipc_echo_baremetal_test_mcu2_0_release_strip.xer5f; \ |
64 | mv am64-main-r5f1_1-fw ipc_echo_baremetal_test_mcu2_1_release_strip.xer5f; \ | 64 | mv am64-main-r5f1_1-fw ipc_echo_baremetal_test_mcu2_1_release_strip.xer5f; \ |
65 | mv am64-mcu-m4f0_0-fw ipc_echo_baremetal_test_mcu3_0_release_strip.xer5f; \ | ||
65 | ) | 66 | ) |
66 | } | 67 | } |
67 | 68 | ||
@@ -111,6 +112,7 @@ do_install_am64xx() { | |||
111 | install -m 0644 ${RTOS_IPC_FW_DIR}/ipc_echo_baremetal_test_mcu1_1_release_strip.xer5f ${LEGACY_IPC_FW_DIR} | 112 | install -m 0644 ${RTOS_IPC_FW_DIR}/ipc_echo_baremetal_test_mcu1_1_release_strip.xer5f ${LEGACY_IPC_FW_DIR} |
112 | install -m 0644 ${RTOS_IPC_FW_DIR}/ipc_echo_baremetal_test_mcu2_0_release_strip.xer5f ${LEGACY_IPC_FW_DIR} | 113 | install -m 0644 ${RTOS_IPC_FW_DIR}/ipc_echo_baremetal_test_mcu2_0_release_strip.xer5f ${LEGACY_IPC_FW_DIR} |
113 | install -m 0644 ${RTOS_IPC_FW_DIR}/ipc_echo_baremetal_test_mcu2_1_release_strip.xer5f ${LEGACY_IPC_FW_DIR} | 114 | install -m 0644 ${RTOS_IPC_FW_DIR}/ipc_echo_baremetal_test_mcu2_1_release_strip.xer5f ${LEGACY_IPC_FW_DIR} |
115 | install -m 0644 ${RTOS_IPC_FW_DIR}/ipc_echo_baremetal_test_mcu3_0_release_strip.xer5f ${LEGACY_IPC_FW_DIR} | ||
114 | } | 116 | } |
115 | 117 | ||
116 | # Set up names for the firmwares | 118 | # Set up names for the firmwares |
@@ -124,6 +126,7 @@ ALTERNATIVE_${PN}_am64xx = "\ | |||
124 | am64-main-r5f0_1-fw \ | 126 | am64-main-r5f0_1-fw \ |
125 | am64-main-r5f1_0-fw \ | 127 | am64-main-r5f1_0-fw \ |
126 | am64-main-r5f1_1-fw \ | 128 | am64-main-r5f1_1-fw \ |
129 | am64-mcu-m4f0_0-fw \ | ||
127 | " | 130 | " |
128 | 131 | ||
129 | ALTERNATIVE_${PN}_j7 = "\ | 132 | ALTERNATIVE_${PN}_j7 = "\ |
@@ -154,6 +157,7 @@ TARGET_MAIN_R5FSS0_0_am64xx = "am64-main-r5f0_0-fw" | |||
154 | TARGET_MAIN_R5FSS0_1_am64xx = "am64-main-r5f0_1-fw" | 157 | TARGET_MAIN_R5FSS0_1_am64xx = "am64-main-r5f0_1-fw" |
155 | TARGET_MAIN_R5FSS1_0_am64xx = "am64-main-r5f1_0-fw" | 158 | TARGET_MAIN_R5FSS1_0_am64xx = "am64-main-r5f1_0-fw" |
156 | TARGET_MAIN_R5FSS1_1_am64xx = "am64-main-r5f1_1-fw" | 159 | TARGET_MAIN_R5FSS1_1_am64xx = "am64-main-r5f1_1-fw" |
160 | TARGET_MCU_M4FSS0_0_am64xx = "am64-mcu-m4f0_0-fw" | ||
157 | 161 | ||
158 | TARGET_MCU_R5FSS0_0_j7 = "j7-mcu-r5f0_0-fw" | 162 | TARGET_MCU_R5FSS0_0_j7 = "j7-mcu-r5f0_0-fw" |
159 | TARGET_MCU_R5FSS0_1_j7 = "j7-mcu-r5f0_1-fw" | 163 | TARGET_MCU_R5FSS0_1_j7 = "j7-mcu-r5f0_1-fw" |
@@ -177,6 +181,7 @@ ALTERNATIVE_LINK_NAME[am64-main-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_M | |||
177 | ALTERNATIVE_LINK_NAME[am64-main-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS0_1}" | 181 | ALTERNATIVE_LINK_NAME[am64-main-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS0_1}" |
178 | ALTERNATIVE_LINK_NAME[am64-main-r5f1_0-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS1_0}" | 182 | ALTERNATIVE_LINK_NAME[am64-main-r5f1_0-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS1_0}" |
179 | ALTERNATIVE_LINK_NAME[am64-main-r5f1_1-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS1_1}" | 183 | ALTERNATIVE_LINK_NAME[am64-main-r5f1_1-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS1_1}" |
184 | ALTERNATIVE_LINK_NAME[am64-mcu-m4f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_M4FSS0_0}" | ||
180 | 185 | ||
181 | ALTERNATIVE_LINK_NAME[j7-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}" | 186 | ALTERNATIVE_LINK_NAME[j7-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}" |
182 | ALTERNATIVE_LINK_NAME[j7-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}" | 187 | ALTERNATIVE_LINK_NAME[j7-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}" |
@@ -202,6 +207,7 @@ ALTERNATIVE_TARGET[am64-main-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_e | |||
202 | ALTERNATIVE_TARGET[am64-main-r5f0_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_baremetal_test_mcu1_1_release_strip.xer5f" | 207 | ALTERNATIVE_TARGET[am64-main-r5f0_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_baremetal_test_mcu1_1_release_strip.xer5f" |
203 | ALTERNATIVE_TARGET[am64-main-r5f1_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_baremetal_test_mcu2_0_release_strip.xer5f" | 208 | ALTERNATIVE_TARGET[am64-main-r5f1_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_baremetal_test_mcu2_0_release_strip.xer5f" |
204 | ALTERNATIVE_TARGET[am64-main-r5f1_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_baremetal_test_mcu2_1_release_strip.xer5f" | 209 | ALTERNATIVE_TARGET[am64-main-r5f1_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_baremetal_test_mcu2_1_release_strip.xer5f" |
210 | ALTERNATIVE_TARGET[am64-mcu-m4f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_baremetal_test_mcu3_0_release_strip.xer5f" | ||
205 | 211 | ||
206 | ALTERNATIVE_TARGET[j7-mcu-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_testb_mcu1_0_release_strip.xer5f" | 212 | ALTERNATIVE_TARGET[j7-mcu-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_testb_mcu1_0_release_strip.xer5f" |
207 | ALTERNATIVE_TARGET[j7-mcu-r5f0_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu1_1_release_strip.xer5f" | 213 | ALTERNATIVE_TARGET[j7-mcu-r5f0_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu1_1_release_strip.xer5f" |