diff options
Diffstat (limited to 'recipes-fsl/mcore-demos/imx-mcore-demos.inc')
-rw-r--r-- | recipes-fsl/mcore-demos/imx-mcore-demos.inc | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/recipes-fsl/mcore-demos/imx-mcore-demos.inc b/recipes-fsl/mcore-demos/imx-mcore-demos.inc index 11621752..b8e74710 100644 --- a/recipes-fsl/mcore-demos/imx-mcore-demos.inc +++ b/recipes-fsl/mcore-demos/imx-mcore-demos.inc | |||
@@ -9,6 +9,7 @@ inherit deploy fsl-eula-unpack | |||
9 | 9 | ||
10 | SOC ?= "INVALID" | 10 | SOC ?= "INVALID" |
11 | SOC:mx7ulp-nxp-bsp = "imx7ulp" | 11 | SOC:mx7ulp-nxp-bsp = "imx7ulp" |
12 | SOC:mx7d-nxp-bsp = "imx7d-sabresd" | ||
12 | SOC:mx8dxl-nxp-bsp = "imx8dxl" | 13 | SOC:mx8dxl-nxp-bsp = "imx8dxl" |
13 | SOC:mx8mm-nxp-bsp = "imx8mm" | 14 | SOC:mx8mm-nxp-bsp = "imx8mm" |
14 | SOC:mx8mn-nxp-bsp = "imx8mn" | 15 | SOC:mx8mn-nxp-bsp = "imx8mn" |
@@ -32,26 +33,27 @@ MCORE_TYPE:mx8ulp-nxp-bsp = "m33" | |||
32 | MCORE_TYPE:mx93-nxp-bsp = "m33" | 33 | MCORE_TYPE:mx93-nxp-bsp = "m33" |
33 | MCORE_TYPE:mx95-nxp-bsp = "m7" | 34 | MCORE_TYPE:mx95-nxp-bsp = "m7" |
34 | 35 | ||
35 | SRC_URI = "${FSL_MIRROR}${SOC}-${MCORE_TYPE}-demo-${PV}.bin;name=${SOC};fsl-eula=true" | 36 | SRC_URI = "${FSL_MIRROR}/${SOC}-${MCORE_TYPE}-demo-${PV}.bin;name=${SOC};fsl-eula=true" |
36 | 37 | ||
37 | S = "${WORKDIR}/${SOC}-${MCORE_TYPE}-demo-${PV}" | 38 | S = "${WORKDIR}/${SOC}-${MCORE_TYPE}-demo-${PV}" |
38 | 39 | ||
39 | #SRC_URI="https://www.nxp.com/lgfiles/NMG/MAD/YOCTO//imx93-m33-demo-2.14.0.bin;fsl-eula=true;name=imx93" | ||
40 | |||
41 | |||
42 | SCR = "SCR-${SOC}-${MCORE_TYPE}-demo.txt" | 40 | SCR = "SCR-${SOC}-${MCORE_TYPE}-demo.txt" |
43 | 41 | ||
42 | MCORE_DEMO_FILE_EXTENSION ?= "bin" | ||
43 | MCORE_DEMO_FILE_EXTENSION:mx7ulp-nxp-bsp = "img" | ||
44 | |||
44 | do_install () { | 45 | do_install () { |
45 | install -d ${D}${nonarch_base_libdir}/firmware | 46 | install -d ${D}${nonarch_base_libdir}/firmware |
46 | install -m 0644 ${S}/*.elf ${D}${nonarch_base_libdir}/firmware | 47 | if ls ${S}/*.elf > /dev/null 2>&1; then |
48 | install -m 0644 ${S}/*.elf ${D}${nonarch_base_libdir}/firmware | ||
49 | fi | ||
50 | install -m 0644 ${S}/*.${MCORE_DEMO_FILE_EXTENSION} ${D}${nonarch_base_libdir}/firmware | ||
47 | } | 51 | } |
48 | 52 | ||
49 | DEPLOY_FILE_EXT ?= "bin" | ||
50 | DEPLOY_FILE_EXT:mx7ulp-nxp-bsp = "img" | ||
51 | |||
52 | do_deploy () { | 53 | do_deploy () { |
53 | # Install the demo binaries | 54 | # Install the demo binaries |
54 | install -m 0644 ${S}/*.${DEPLOY_FILE_EXT} ${DEPLOYDIR}/ | 55 | install -d ${DEPLOYDIR}/mcore-demos |
56 | install -m 0644 ${S}/*.${MCORE_DEMO_FILE_EXTENSION} ${DEPLOYDIR}/mcore-demos/ | ||
55 | } | 57 | } |
56 | 58 | ||
57 | addtask deploy after do_install | 59 | addtask deploy after do_install |