summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-xilinx-standalone-sdt/README.sdt.mc.build.md40
1 files changed, 40 insertions, 0 deletions
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 @@
1# AMD SDT Multiconfig Build Instructions
2
3This readme describes how to build multiconfig baremetal baremetal or freertos
4applications. Once the applications are built it can be package and deploy baremetal
5or freertos application elf or bin files to linux root filesystem under /lib/firmware
6directory.
7
8## How to configure and build multiconfig baremetal or freertos applications
9
101. Follow [SDT Building Instructions](README.sdt.bsp.md) upto step 3.
11
122. By default minimal set of multiconfigs are generated by gen-machineconf tool.
13 To build multiconfig(APU/RPU baremetal or FreeRTOS) use `--multiconfigfull`
14 option to enable full multiconfig(avaiable all APU/RPU cores).
15> **Note:**
16> 1. To enable multiconfigs for selected APU/PRU cores then use `--meunuconfig`
17> options from gen-machineconf tool to generate the Kconfig menu and go to
18> `Multiconfig Targets` to make the selection.
19> 2. Example usage:
20> ```
21> $ gen-machineconf parse-sdt --hw-description <path_to_sdtgen_output_directory> -c <conf-directory> -l <path-to-build-directory>/build/conf/local.conf --machine-name <soc-family>-<board-name>-sdt-<design-name> --multiconfig --menuconfig
22> ```
23
243. Run following command to build multiconfig baremetal baremetal or freertos applications.
25> **Note:** See [recipes-applications](./recipes-applications/) directory for
26> list of available multiconfig applications.
27
28* Usage:
29```
30$ bitbake mc:<soc-family>-<board-name>-sdt-<design-name>-<apu-or-rpu>-<cpu-core-number>-<baremetal-or-freertos>:<application-recipe-name>
31```
32* Example:
33```
34$ bitbake mc:versal-vek280-sdt-cortexr5-0-freertos:freertos-hello-world
35```
36
374. Follow [Firware Packaging Instructions](../docs/README.fw.package.md) if you
38 need to package the multiconfig applications to linux rootfs or Follow
39 [SDT Building Instructions](README.sdt.bsp.md) and continue from step 5 to build
40 target images.