summaryrefslogtreecommitdiffstats
path: root/meta-vitis-tc/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'meta-vitis-tc/README.md')
-rw-r--r--meta-vitis-tc/README.md55
1 files changed, 55 insertions, 0 deletions
diff --git a/meta-vitis-tc/README.md b/meta-vitis-tc/README.md
new file mode 100644
index 00000000..5fd19a27
--- /dev/null
+++ b/meta-vitis-tc/README.md
@@ -0,0 +1,55 @@
1# meta-vitis-tc
2
3This layer is used to build various toolchains that may be embedded into
4the AMD Vitis (and Vivado) products.
5
6## Dependencies
7
8This layer depends on:
9
10 URI: https://git.yoctoproject.org/poky
11 layers: meta, meta-poky
12 branch: scarthgap
13
14 URI: https://git.openembedded.org/meta-openembedded
15 layers: meta-oe
16 branch: scarthgap
17
18 URI:
19 https://git.yoctoproject.org/meta-xilinx (official version)
20 https://github.com/Xilinx/meta-xilinx (development and AMD release)
21 layers: meta-xilinx-microblaze, meta-xilinx-core, meta-xilinx-standalone
22 branch: scarthgap or AMD release version (e.g. rel-v2024.2)
23
24 URI: https://git.yoctoproject.org/meta-arm
25 layers: meta-arm, meta-arm-toolchain
26 branch: scarthgap
27
28optionally, you may alwys want to include:
29
30 URI: https://git.yoctoproject.org/meta-mingw
31 layers: meta-mingw
32 branch: scarthgap
33
34---
35
36## Configuring Machines
37
38Baremetal toolchains can be built using:
39
40```
41$ MACHINE=<toolchain> DISTRO=xilinx-standalone bitbake meta-xilinx-toolchain
42```
43
44The <toolchain> value should be one of:
45 aarch32-tc - 32-bit Cortex-A toolchains
46 aarch64-tc - 64-bit Cortex-A toolchains
47 arm-rm-tc - ARM Cortex-R and M toolchains
48 microblaze-tc - Microblaze toolchains
49 riscv-tc - Risc-V toolchains
50
51Also there is a standalone QEMU SDK:
52
53```
54$ MACHINE=zynqmp-generic bitbake meta-qemu-xilinx
55```