This guide is incorrect and does not work for the i.MX 8ULP:
AN13970: Running Zephyr RTOS on Cadence Tensilica HiFi 4 DSP | NXP Semiconductors
Specifically, this line:
For i.MX 8ULP (imx8ulp_evk/mimx8ud7/adsp board), the above command can be used.
In fact, the command does not work for the i.MX 8ULP. This command results in an error:
> west build -p always -b imx8ulp_evk/mimx8ud7/adsp samples/subsys/ipc/openamp_rsc_table
zephyrproject/zephyr/samples/subsys/ipc/openamp_rsc_table/src/main_remote.c:31:2: error: #error "Sample requires definition of shared memory for rpmsg"
31 | #error "Sample requires definition of shared memory for rpmsg"
| ^~~~~
I'm not asking how to fix this error; I'm letting you know that the guide is incorrect. Please correct the guide with any additional steps required for a successful build on the i.MX 8ULP, so it can aid future readers.
Note that the steps in the guide work fine for the other three processors: i.MX 8M Plus, i.MX 8QuadMax and i.MX 8QuadXPlus. So, it is just the i.MX 8ULP portion that needs correcting.