summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-xilinx-standalone-experimental/README.md32
1 files changed, 21 insertions, 11 deletions
diff --git a/meta-xilinx-standalone-experimental/README.md b/meta-xilinx-standalone-experimental/README.md
index 950e4e12..5ca782bf 100644
--- a/meta-xilinx-standalone-experimental/README.md
+++ b/meta-xilinx-standalone-experimental/README.md
@@ -10,24 +10,33 @@ be buildable, expect APIs to change on various parts and pieces.
10 10
11## Build Instructions 11## Build Instructions
12 12
13> **Note:** 13The Yocto Project setup for the System Device Tree (SDT) workflow is as follows.
14Be sure to read everything below.
15
16> **Pre-requisites:**
14> * To use this layer you must REMOVE meta-xilinx-tools from your project. 17> * To use this layer you must REMOVE meta-xilinx-tools from your project.
15meta-xilinx-tools is not compatible with this experimental approach. You may 18meta-xilinx-tools is not compatible with this experimental approach. You may
16also have to remove other layers that depend on meta-xilinx-tools, such as 19also have to remove other layers that depend on meta-xilinx-tools, such as
17meta-kria and meta-system-controller. 20meta-kria and meta-system-controller.
21> * Follow [System Device Tree Instructions](https://github.com/Xilinx/system-device-tree-xlnx/blob/master/README.md)
22> to generate the SDT output.
18> * To use the experimental version of the embedded software (firmware) as well 23> * To use the experimental version of the embedded software (firmware) as well
19as system configuration, you must build through gen-machineconf tool. This tool 24as system configuration, you must build through gen-machineconf tool. This tool
20is passed a output of system device tree directory. 25is passed a output of system device tree directory.
21 26
22The Yocto Project setup for the System Device Tree (SDT) workflow is as follows. 271. Follow [Building Instructions](../README.building.md) upto step 2.
23Be sure to read everything below. 28
292. Clone the meta-openamp repository.
24 30
251. Follow [Building Instructions](https://github.com/Xilinx/meta-xilinx/blob/master/README.building.md) 31```
26 upto step 4. 32$ git clone -b <rel-version> https://github.com/Xilinx/meta-openamp
33```
343. Continue [Building Instructions](https://github.com/Xilinx/meta-xilinx/blob/master/README.building.md)
35 from step 3 to step 4.
27 36
282. Remove meta-xilinx-tools and meta-xilinx-tools dependency layers(such as 374. Remove meta-xilinx-tools and meta-xilinx-tools dependency layers(such as
29 meta-kria and meta-system-controller if included in bblayers.conf), then add 38 meta-kria and meta-system-controller if included in bblayers.conf), then add
30 the meta-xilinx-standalone-experimental layer. 39 the meta-xilinx-standalone-experimental and meta-openamp layer.
31 40
32> **Note:** SDT builds for following devices are not supported in 2024.1 release. 41> **Note:** SDT builds for following devices are not supported in 2024.1 release.
33> * Zynq 7000 42> * Zynq 7000
@@ -40,14 +49,15 @@ $ bitbake-layers remove-layer meta-xilinx-tools
40$ bitbake-layers remove-layer meta-kria 49$ bitbake-layers remove-layer meta-kria
41$ bitbake-layers remove-layer meta-system-controller 50$ bitbake-layers remove-layer meta-system-controller
42$ bitbake-layers add-layer ./<path-to-layer>/meta-xilinx/meta-xilinx-standalone-experimental 51$ bitbake-layers add-layer ./<path-to-layer>/meta-xilinx/meta-xilinx-standalone-experimental
52$ bitbake-layers add-layer ./<path-to-layer>/meta-openamp
43``` 53```
44 54
453. Export gen-machineconf tool. 555. Export gen-machineconf tool.
46``` 56```
47$ export PATH=$PATH:<ABSOLUTE_PATH>/gen-machine-conf 57$ export PATH=$PATH:<ABSOLUTE_PATH>/gen-machine-conf
48``` 58```
49 59
504. Run the script from the build or ${TOPDIR} directory. This step describes 606. Run the script from the build or ${TOPDIR} directory. This step describes
51 System Device Tree (SDT) with and without pl overlays. Configruations are same 61 System Device Tree (SDT) with and without pl overlays. Configruations are same
52 for both SDT with and without pl overlays except for linux dts content. 62 for both SDT with and without pl overlays except for linux dts content.
53 63
@@ -139,11 +149,11 @@ suggested that you trim this down to only the configurations you require.
139A minimum configuration is included with the generated configuration. 149A minimum configuration is included with the generated configuration.
140 150
141 151
1425. Build your project, You should now be able to build your project normally. 1527. Build your project, You should now be able to build your project normally.
143 See the Yocto Project documentation if you have questions on how to work with 153 See the Yocto Project documentation if you have questions on how to work with
144 the multiconfig recipes. The following is a simple build for testing. 154 the multiconfig recipes. The following is a simple build for testing.
145 155
1466. Continue [Building Instructions](https://github.com/Xilinx/meta-xilinx/blob/master/README.building.md) 1568. Continue [Building Instructions](https://github.com/Xilinx/meta-xilinx/blob/master/README.building.md)
147 from step 6. 157 from step 6.
148 158
149## Dependencies 159## Dependencies