M4 firmware from flash

Hi,

I’m working on a Colibri iMX7D 1GB on an Aster carrier board.
I’m trying to load a firmware from the flash memory into the M4 core and run it alongside Linux on the A7. I’m following this.

I tested the procedure on the Toradex Embedded Linux Reference Minimal Image and it worked fine. I was able to copy the firmware file from Linux into the flash memory and, modifying U-Boot, to load it from there.

I tried the same procedure on the Toradex Embedded Linux Reference Minimal Image Upstream but at the

mount /dev/mmcblk0p1 /mnt/vfat_partition

command it gives me the

mount: /mnt/vfat_partition: special device /dev/mmcblk0p1 does not exist. error.

  1. How can I make it work also on the Upstream image?
  2. The procedure still involves manual interactions. How can I get the same in my image with Yocto?

Thank you
Marco

Hi @mortolaniEST !

Unfortunately, the support for the Cortex-M is downstream only.

Best regards,