Custom logo and SDCard flashing #1026
Replies: 2 comments 5 replies
-
Can you link the image creating guide you are using? Did you notice https://github.com/OE4T/meta-tegra/wiki/Flashing-the-Jetson-Dev-Kit ? WIC support was discussed a bit in #620 but it's not currently something which is supported for the reasons discussed there.
Did you see the discussion at #670? This one gives an example of customizing the |
Beta Was this translation helpful? Give feedback.
-
The custom bootlogo recipe doesn't install any files into the rootfs, so there are no packages generated for it. Make sure your image recipe does not try to install that package. Instead, set Also note that the bootlogo is stored in the SPI flash on the Xavier NX modules, so you'll need to go through the steps mentioned on the wiki page to re-flash the boot partitions there in order to see your custom logo. |
Beta Was this translation helpful? Give feedback.
-
Hi,
First of all, thanks for all the effort in making this BSP layer. It looks like a lot of effort was sunk into this project which is highly appreciated.
I am having few difficulties which hopefully can be easily solved -
After following the image creating guide and creating a wic.gz file, I am trying to edit the /boot/extlinux/extlinux.conf file.
$ gunzip -c core-image-base-jetson-xavier-nx-devkit.wic.gz | sudo dd of=/dev/sda1 bs=10M status=progress
Unfortunately, it does not exists. Basically, I cannot access the SDcard after the above line.
I can reformat it to access the SDCard regulardly so it is not ruined.
I tried to build a custom layer which edits the boot logo to try and understand better how Yocto works. This task has posed a bit of confusion and I am not entirely sure if I should add this layer to a new image, or to core-image-base which is what meta-tegra support. In addition, when adding to either images, I am facing an error -
IMAGE_INSTALL:append = " xtra-bootlogo" ->
ERROR: Task do_populate_sdk in /home/shauli/Git/poky/meta-xtra/recipes-core/images/xtra-l4t.bb rdepends upon non-existent task do_package_write_deb in /home/shauli/Git/poky/meta-xtra/recipes-logo/xtra-bootlogo/xtra-bootlogo.bb
I basically copied the custom-logo.bb file. If I remove the '$ inherit nopackages', the project still fails with package not found.
E: Package 'xtra-bootlogo' has no installation candidate
Layer formation -
meta /home/shauli/Git/poky/meta 5
meta-poky /home/shauli/Git/poky/meta-poky 5
meta-yocto-bsp /home/shauli/Git/poky/meta-yocto-bsp 5
meta-tegra /home/shauli/Git/poky/meta-tegra 5
meta-xtra /home/shauli/Git/poky/meta-xtra 6
File formation -
meta-xtra/
├── conf
│ └── layer.conf
├── COPYING.MIT
├── README
├── recipes-core
│ └── images
│ └── xtra-l4t.bb
└── recipes-logo
├── xtra-bootlogo
│ ├── bootlogo.inc
│ ├── files
│ │ └── xtra_logo.tar.gz
│ └── xtra-bootlogo.bb
Apologies for the rather basic questions. I am starting to get a grip on how things work with yocto and the meta bsp layers, but it is still rather difficult to proceed.
Thanks,
Shauli
Beta Was this translation helpful? Give feedback.
All reactions