Place your custom overlay YAML where the Yocto build can find it. The standard location
is:
meta-xilinx/meta-xilinx-standalone-sdt/conf/domainyaml/
Important: Yocto integration: For the domain YAML changes
to take effect in a Yocto build, you must run
gen-machine-conf with the
domain YAML applied. This regenerates the machine configuration and triggers the full
Lopper pipeline with your overlay. Placing the file in the
domainyaml/ directory is not sufficient. You must re-run
gen-machine-conf so the build picks up the new or modified
overlay.For direct Lopper invocation outside of Yocto, for example, for development or debugging,
you can run the steps manually. Run Lopper during the embedded
software (ESW) configuration step with the
following:
lopper -f -O . --enhanced -x '*.yaml' \
-i <your-openamp-overlay.yaml> \
<system-top.dts> \
<output.dts>
Then call the
openamp assist using the
following:lopper -f -O . --enhanced \
<intermediate.dts> \
<output-openamp.dts> \
-- openamp <cpu_name> zephyr_dt