Yocoto boot splash screen change in iMX28 EVK

cancel
Showing results for 
Search instead for 
Did you mean: 

Yocoto boot splash screen change in iMX28 EVK

5,406 Views
thomaslin
Contributor IV

Hi,

Yocoto project can support iMX28 EVK test image so far.

How to change boot splash screen?

Thanks in advance.

Labels (2)
9 Replies

377 Views
thomaslin
Contributor IV

Dear Otavio,

Thanks your helpful answer before.

I would change test splash image feature.

According to Yocto BSP guide below, need to create a .bbappend.

Q1: Which folder need to place the .bbappend? sources/meta-fsl-arm,   sources/poky/meta-yocto

Either or know bitbake to check image build folder in use?

http://www.yoctoproject.org/docs/current/bsp-guide/bsp-guide.html#customizing-a-recipe-for-a-bsp

Q2: How to change IMAGE_FEATURES setting? I would change splash variables.

http://www.yoctoproject.org/docs/current/poky-ref-manual/poky-ref-manual.html#ref-features-image

0 Kudos

377 Views
OtavioSalvador
Senior Contributor II

Hi Thomas,

The right way is to create a layer for your customizations so it is easy to maintain it in future so:

R1: add it in your layer

R2: create an image for your project.

0 Kudos

377 Views
s_awomirpaszko
Contributor I

Does psplash accept a progress bar? Is there any reasonable psplash doc ?


For example fbsplash accept. You can send progress value through fifo file.

0 Kudos

377 Views
OtavioSalvador
Senior Contributor II

Yes, psplash does.

There is no doc about it but we can assist you, at O.S. Systems, if you need any help. We do have done several customizations for it for customers along these years.

0 Kudos

377 Views
OtavioSalvador
Senior Contributor II

The package responsable for the bootscreen is the psplash; you need to make a specific layer with your project changes and one of those will be the ones for psplash so you have your brand logo during initial boot.

377 Views
thomaslin
Contributor IV

Hi Otavio,

Check metas and psplash is located in sources/meta_fsl-arm/psplash.

And make-image-header.sh is located here as well. If possible to run the script and finish this job?

0 Kudos

377 Views
OtavioSalvador
Senior Contributor II

We don't have psplash customization in meta-fsl-arm so you need to base in the Poky one.

You should have a new layer for your company or product and put it there (psplash bbappend, your headers and like).

377 Views
thomaslin
Contributor IV

Hi Otavio,

Well, so  try to build a minimal build to test as below progress. But error found. Wish a good idea for new layer build.

wget http://downloads.yoctoproject.org/releases/yocto/yocto-1.3/poky-danny-8.0.tar.bz2

tar xjf poky-danny-8.0.tar.bz2

cd poky-danny-8.0/

git clone git://git://github.com/Freescale/meta-fsl-arm.git -b danny

cd ..

source oe-init-build-env

change conf/local.conf to MACHINE ??= 'imx28evk'

bitbake -s core-image-minimal

Show error as below

********************

$ bitbake -s core-image-minimal

Loading cache: 100% |##############################################################################################################| ETA:  00:00:00

Loaded 66 entries from dependency cache.

Parsing recipes: 100% |####################################| ETA:  00:00:00

Parsing of 859 .bb files complete (61 cached, 798 parsed). 1169 targets, 65 skipped, 0 masked, 0 errors.

ERROR: No recipes available for:

  /home/thomas/yocto/poky-danny-8.0/meta-fsl-arm/recipes-qt/qt4/qt4-embedded_4.8.4.bbappend

  /home/thomas/yocto/poky-danny-8.0/meta-fsl-arm/recipes-multimedia/gstreamer/gst-plugins-gl_0.10.3.bbappend

  /home/thomas/yocto/poky-danny-8.0/meta-fsl-arm/recipes-qt/qt4/qt4-x11-free_4.8.4.bbappend

  /home/thomas/yocto/poky-danny-8.0/meta-fsl-arm/recipes-graphics/mesa/mesa-dri_9.0.2.bbappend

ERROR: Command execution failed: Exited with 1

Summary: There were 2 ERROR messages shown, returning a non-zero exit code.


0 Kudos

377 Views
OtavioSalvador
Senior Contributor II

Your meta-fsl-arm is at master branch, not danny.

Please use the Yocto Project GIT server: meta-fsl-arm - Layer containing Freescale ARM hardware support metadata

0 Kudos