From 8fcef5d5d5c86455177408b04889099a053ff456 Mon Sep 17 00:00:00 2001 From: Sandeep Gundlupet Raju Date: Fri, 6 Sep 2024 13:17:26 -0600 Subject: README.booting.microblaze.md: Update README with limitations Update README with limitations when using poky distro target images. Signed-off-by: Sandeep Gundlupet Raju Signed-off-by: Mark Hatle --- docs/README.booting.microblaze.md | 50 +++++++++++++++++++++++++++++---------- 1 file changed, 38 insertions(+), 12 deletions(-) (limited to 'docs') 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 @@ Booting OS images on MicroBlaze target boards can be done using JTAG and QSPI boot modes. -* [Setting Up the Target](#setting-up-the-target) -* [Booting from JTAG](#booting-from-jtag) - * [Sourcing the XSDB tools](#sourcing-the-xsdb-tools) - * [Deploying the images to target](#deploying-the-images-to-target) - * [Using devtool boot-jtag script](#using-devtool-boot-jtag-script) - * [Manually executing xsdb commands](#manually-executing-xsdb-commands) - * [Loading Bitstream using XSDB](#loading-bitstream-using-xsdb) - * [Loading U-boot using XSDB](#loading-u-boot-using-xsdb) - * [Loading Kernel, Device tree, Root Filesystem and U-boot boot script](#loading-kernel-device-tree-root-filesystem-and-u-boot-boot-script) - * [Using XSDB](#using-xsdb) - * [Using TFTP](#using-tftp) - * [Booting Linux](#booting-linux) +- [Booting OS Images on MicroBlaze target boards](#booting-os-images-on-microblaze-target-boards) + - [Setting Up the Target](#setting-up-the-target) + - [Booting from JTAG](#booting-from-jtag) + - [Sourcing the XSDB tools](#sourcing-the-xsdb-tools) + - [Deploying the images to target](#deploying-the-images-to-target) + - [Using devtool boot-jtag script](#using-devtool-boot-jtag-script) + - [Manually executing xsdb commands](#manually-executing-xsdb-commands) + - [Loading Bitstream using XSDB](#loading-bitstream-using-xsdb) + - [Loading U-boot using XSDB](#loading-u-boot-using-xsdb) + - [Loading Kernel, Device tree, Root Filesystem and U-boot boot script](#loading-kernel-device-tree-root-filesystem-and-u-boot-boot-script) + - [Using XSDB](#using-xsdb) + - [Using TFTP](#using-tftp) + - [Booting Linux](#booting-linux) + - [Limitation](#limitation) ## Setting Up the Target @@ -195,3 +197,27 @@ xsdb% exit ``` U-Boot> boot ``` + +## Limitation + +1. Booting core-image-minimal or other image target excluding + petalinux-image-minimal you can observe below error message. + +``` +Error: argument "/en*" is wrong: "dev" not a valid ifname +Starting syslogd/klogd: done + +Poky (Yocto Project Reference Distro) 5.0.2 kcu105-microblazeel ttyUL0 + +INIT: Id "1" respawning too fast: disabled for 5 minutes + +kcu105-microblazeel login: +``` + +This is due to pni-names distro feature is not enabled by default and eudev uses +classic network interface naming scheme. To resolve this issue add pni-names +distro feature from .conf or local.file. + +``` +DISTRO_FEATURES:append:microblaze = " pni-names" +``` \ No newline at end of file -- cgit v1.2.3-54-g00ecf