@@ -25,13 +25,16 @@ project) and ``u-boot.elf`` (from the SD card with Kuiper image).
25
25
26
26
Check the :ref: `Enviroment <build_hdl environment >` section of :ref: `build_hdl `.
27
27
28
+ As prerequisites, you need to have ``xlsclients `` from the ``x11-utils `` package
29
+ installed in your Linux/WSL system.
30
+
28
31
.. _build_boot_bin zynq :
29
32
30
33
For Zynq
31
34
-------------------------------------------------------------------------------
32
35
33
36
This section applies to the Zynq-based carriers from
34
- :ref: `our list <architecture amd-platforms >`, but not limited to them only .
37
+ :ref: `our list <architecture amd-platforms >`.
35
38
36
39
Make sure that AMD Xilinx Vivado and Vitis are included in the path and a
37
40
cross-compiler for ``arm `` exists before running the script.
@@ -58,8 +61,14 @@ The script can take 3 parameters:
58
61
See the beginning of :external+documentation:ref: `kuiper sdcard ` for
59
62
instructions on how to obtain the ADI Kuiper image.
60
63
61
- The script can be saved in the folder local to the project (for
62
- example, hdl/projects/fmcomms2/zed) and to be run from there.
64
+ If you didn't use ``make `` parameters when building the project, then
65
+ the script can be saved in the **folder local to the project ** (for
66
+ example, hdl/projects/$ADI_PART/$CARRIER) and **to be run from there **.
67
+
68
+ If you did use ``make `` parameters, then you need to go to the build folder
69
+ that was created based on the parameters you gave,
70
+ (would look like this hdl/projects/$ADI_PART/$CARRIER/$param1_param2),
71
+ save it there and **run it from there **.
63
72
64
73
.. shell :: bash
65
74
@@ -69,7 +78,11 @@ example, hdl/projects/fmcomms2/zed) and to be run from there.
69
78
70
79
The build output (``BOOT.BIN ``) can be found in the local directory
71
80
``output_boot_bin `` where you ran the command.
72
- The folder follows the pattern: *hdl/projects/$ADI_PART/$CARRIER/output_boot_bin *.
81
+
82
+ The folder follows the following pattern if ``make `` parameters were not used
83
+ *hdl/projects/$ADI_PART/$CARRIER/output_boot_bin *, and this pattern if
84
+ parameters were used
85
+ *hdl/projects/$ADI_PART/$CARRIER/$PARAM1_PARAM2/output_boot_bin *.
73
86
74
87
.. _build_boot_bin zynqmp :
75
88
@@ -106,6 +119,15 @@ The script can take 4 parameters (the last one is optional):
106
119
See the beginning of :external+documentation:ref: `kuiper sdcard ` for
107
120
instructions on how to obtain the ADI Kuiper image.
108
121
122
+ If you didn't use ``make `` parameters when building the project, then
123
+ the script can be saved in the **folder local to the project ** (for
124
+ example, hdl/projects/$ADI_PART/$CARRIER) and **to be run from there **.
125
+
126
+ If you did use ``make `` parameters, then you need to go to the build folder
127
+ that was created based on the parameters you gave,
128
+ (would look like this hdl/projects/$ADI_PART/$CARRIER/$param1_param2),
129
+ save it there and **run it from there **.
130
+
109
131
.. shell :: bash
110
132
111
133
$cd hdl/projects/fmcomms2/zcu102
@@ -114,7 +136,10 @@ The script can take 4 parameters (the last one is optional):
114
136
115
137
The build output (``BOOT.BIN ``) can be found in the local directory
116
138
``output_boot_bin `` where you ran the command.
117
- The folder follows the pattern: *hdl/projects/$ADI_PART/$CARRIER/output_boot_bin *.
139
+ The folder follows the following pattern if ``make `` parameters were not used
140
+ *hdl/projects/$ADI_PART/$CARRIER/output_boot_bin *, and this pattern if
141
+ parameters were used
142
+ *hdl/projects/$ADI_PART/$CARRIER/$PARAM1_PARAM2/output_boot_bin *.
118
143
119
144
.. _build_boot_bin versal :
120
145
@@ -151,6 +176,15 @@ The script can take 4 parameters:
151
176
See the beginning of :external+documentation:ref: `kuiper sdcard ` for
152
177
instructions on how to obtain the ADI Kuiper image.
153
178
179
+ If you didn't use ``make `` parameters when building the project, then
180
+ the script can be saved in the **folder local to the project ** (for
181
+ example, hdl/projects/$ADI_PART/$CARRIER) and **to be run from there **.
182
+
183
+ If you did use ``make `` parameters, then you need to go to the build folder
184
+ that was created based on the parameters you gave,
185
+ (would look like this hdl/projects/$ADI_PART/$CARRIER/$param1_param2),
186
+ save it there and **run it from there **.
187
+
154
188
.. shell :: bash
155
189
156
190
$cd hdl/projects/ad9081_fmca_ebz/vck190
@@ -159,7 +193,11 @@ The script can take 4 parameters:
159
193
160
194
The build output (``BOOT.BIN ``) can be found in the local directory
161
195
``output_boot_bin `` where you ran the command.
162
- The folder follows the pattern: *hdl/projects/$ADI_PART/$CARRIER/output_boot_bin *.
196
+ The folder follows the following pattern if ``make `` parameters were not used
197
+ *hdl/projects/$ADI_PART/$CARRIER/output_boot_bin *, and this pattern if
198
+ parameters were used
199
+ *hdl/projects/$ADI_PART/$CARRIER/$PARAM1_PARAM2/output_boot_bin *.
200
+
163
201
164
202
More information
165
203
-------------------------------------------------------------------------------
0 commit comments