diff options
Diffstat (limited to 'docs/README.booting.microblaze.md')
-rw-r--r-- | docs/README.booting.microblaze.md | 50 |
1 files changed, 38 insertions, 12 deletions
diff --git a/docs/README.booting.microblaze.md b/docs/README.booting.microblaze.md index 91c0eda9..21bd1dad 100644 --- a/docs/README.booting.microblaze.md +++ b/docs/README.booting.microblaze.md | |||
@@ -2,18 +2,20 @@ | |||
2 | 2 | ||
3 | Booting OS images on MicroBlaze target boards can be done using JTAG and QSPI boot modes. | 3 | Booting OS images on MicroBlaze target boards can be done using JTAG and QSPI boot modes. |
4 | 4 | ||
5 | * [Setting Up the Target](#setting-up-the-target) | 5 | - [Booting OS Images on MicroBlaze target boards](#booting-os-images-on-microblaze-target-boards) |
6 | * [Booting from JTAG](#booting-from-jtag) | 6 | - [Setting Up the Target](#setting-up-the-target) |
7 | * [Sourcing the XSDB tools](#sourcing-the-xsdb-tools) | 7 | - [Booting from JTAG](#booting-from-jtag) |
8 | * [Deploying the images to target](#deploying-the-images-to-target) | 8 | - [Sourcing the XSDB tools](#sourcing-the-xsdb-tools) |
9 | * [Using devtool boot-jtag script](#using-devtool-boot-jtag-script) | 9 | - [Deploying the images to target](#deploying-the-images-to-target) |
10 | * [Manually executing xsdb commands](#manually-executing-xsdb-commands) | 10 | - [Using devtool boot-jtag script](#using-devtool-boot-jtag-script) |
11 | * [Loading Bitstream using XSDB](#loading-bitstream-using-xsdb) | 11 | - [Manually executing xsdb commands](#manually-executing-xsdb-commands) |
12 | * [Loading U-boot using XSDB](#loading-u-boot-using-xsdb) | 12 | - [Loading Bitstream using XSDB](#loading-bitstream-using-xsdb) |
13 | * [Loading Kernel, Device tree, Root Filesystem and U-boot boot script](#loading-kernel-device-tree-root-filesystem-and-u-boot-boot-script) | 13 | - [Loading U-boot using XSDB](#loading-u-boot-using-xsdb) |
14 | * [Using XSDB](#using-xsdb) | 14 | - [Loading Kernel, Device tree, Root Filesystem and U-boot boot script](#loading-kernel-device-tree-root-filesystem-and-u-boot-boot-script) |
15 | * [Using TFTP](#using-tftp) | 15 | - [Using XSDB](#using-xsdb) |
16 | * [Booting Linux](#booting-linux) | 16 | - [Using TFTP](#using-tftp) |
17 | - [Booting Linux](#booting-linux) | ||
18 | - [Limitation](#limitation) | ||
17 | 19 | ||
18 | ## Setting Up the Target | 20 | ## Setting Up the Target |
19 | 21 | ||
@@ -195,3 +197,27 @@ xsdb% exit | |||
195 | ``` | 197 | ``` |
196 | U-Boot> boot | 198 | U-Boot> boot |
197 | ``` | 199 | ``` |
200 | |||
201 | ## Limitation | ||
202 | |||
203 | 1. Booting core-image-minimal or other image target excluding | ||
204 | petalinux-image-minimal you can observe below error message. | ||
205 | |||
206 | ``` | ||
207 | Error: argument "/en*" is wrong: "dev" not a valid ifname | ||
208 | Starting syslogd/klogd: done | ||
209 | |||
210 | Poky (Yocto Project Reference Distro) 5.0.2 kcu105-microblazeel ttyUL0 | ||
211 | |||
212 | INIT: Id "1" respawning too fast: disabled for 5 minutes | ||
213 | |||
214 | kcu105-microblazeel login: | ||
215 | ``` | ||
216 | |||
217 | This is due to pni-names distro feature is not enabled by default and eudev uses | ||
218 | classic network interface naming scheme. To resolve this issue add pni-names | ||
219 | distro feature from <distro>.conf or local.file. | ||
220 | |||
221 | ``` | ||
222 | DISTRO_FEATURES:append:microblaze = " pni-names" | ||
223 | ``` \ No newline at end of file | ||