From 3b1165e8870095f5cd6e9d653e12fa3d24d0a3fa Mon Sep 17 00:00:00 2001 From: Sandeep Gundlupet Raju Date: Mon, 4 Nov 2024 14:33:06 -0700 Subject: README.sdt.mc.build.md: Add SDT MC build instructions Add SDT Multiconfig baremetal or FreeRTOS build instructions. Signed-off-by: Sandeep Gundlupet Raju Signed-off-by: Mark Hatle --- meta-xilinx-standalone-sdt/README.sdt.mc.build.md | 40 +++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 meta-xilinx-standalone-sdt/README.sdt.mc.build.md (limited to 'meta-xilinx-standalone-sdt') diff --git a/meta-xilinx-standalone-sdt/README.sdt.mc.build.md b/meta-xilinx-standalone-sdt/README.sdt.mc.build.md new file mode 100644 index 00000000..33283577 --- /dev/null +++ b/meta-xilinx-standalone-sdt/README.sdt.mc.build.md @@ -0,0 +1,40 @@ +# AMD SDT Multiconfig Build Instructions + +This readme describes how to build multiconfig baremetal baremetal or freertos +applications. Once the applications are built it can be package and deploy baremetal +or freertos application elf or bin files to linux root filesystem under /lib/firmware +directory. + +## How to configure and build multiconfig baremetal or freertos applications + +1. Follow [SDT Building Instructions](README.sdt.bsp.md) upto step 3. + +2. By default minimal set of multiconfigs are generated by gen-machineconf tool. + To build multiconfig(APU/RPU baremetal or FreeRTOS) use `--multiconfigfull` + option to enable full multiconfig(avaiable all APU/RPU cores). +> **Note:** +> 1. To enable multiconfigs for selected APU/PRU cores then use `--meunuconfig` +> options from gen-machineconf tool to generate the Kconfig menu and go to +> `Multiconfig Targets` to make the selection. +> 2. Example usage: +> ``` +> $ gen-machineconf parse-sdt --hw-description -c -l /build/conf/local.conf --machine-name --sdt- --multiconfig --menuconfig +> ``` + +3. Run following command to build multiconfig baremetal baremetal or freertos applications. +> **Note:** See [recipes-applications](./recipes-applications/) directory for +> list of available multiconfig applications. + +* Usage: +``` +$ bitbake mc:--sdt----: +``` +* Example: +``` +$ bitbake mc:versal-vek280-sdt-cortexr5-0-freertos:freertos-hello-world +``` + +4. Follow [Firware Packaging Instructions](../docs/README.fw.package.md) if you + need to package the multiconfig applications to linux rootfs or Follow + [SDT Building Instructions](README.sdt.bsp.md) and continue from step 5 to build + target images. -- cgit v1.2.3-54-g00ecf