koansoftware / koan-stm32mp-bsp-repo Goto Github PK
View Code? Open in Web Editor NEWBSP Yocto layer for STM32MP - Start here to create the Yocto build environment
Home Page: https://koansoftware.com
BSP Yocto layer for STM32MP - Start here to create the Yocto build environment
Home Page: https://koansoftware.com
Hello
I successfully built an image(from this article: https://koansoftware.com/yocto-project-meta-layer-for-stm32mp1-by-koan/#top , openstlinux-eglfs,st-example-image-qt)(with ubuntu 14) to STM32MP157C-EV1 board, put it on sdcard with dd.
It boots, but I have only a wallpaper, no mouse, with ctrl+alt+del it reboots.
I cant even open a terminal,it even doenst assign an ip if I attach an UTP cable so I cannot login to it via ssh, so I cannot really use
it.
Am I missing something?
thanks
stm@stm-OptiPlex-3060:~$ mkdir ~/bin
stm@stm-OptiPlex-3060:~$ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 44944 100 44944 0 0 270k 0 --:--:-- --:--:-- --:--:-- 270k
stm@stm-OptiPlex-3060:~$ chmod a+x ~/bin/repo
stm@stm-OptiPlex-3060:$ PATH=${PATH}:/bin
stm@stm-OptiPlex-3060:~$ mkdir yocto-stm32-dunfell
stm@stm-OptiPlex-3060:~$ cd yocto-stm32-dunfell
stm@stm-OptiPlex-3060:~/yocto-stm32-dunfell$ repo init -b dunfell -u https://github.com/koansoftware/koan-stm32mp-bsp-repo
Downloading Repo source from https://gerrit.googlesource.com/git-repo
Downloading manifest from https://github.com/koansoftware/koan-stm32mp-bsp-repo
remote: Enumerating objects: 32, done.
remote: Counting objects: 100% (6/6), done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 32 (delta 0), reused 2 (delta 0), pack-reused 26
Unpacking objects: 100% (32/32), 6.78 KiB | 991.00 KiB/s, done.
Your identity is: stm [email protected]
If you want to change this, please re-run 'repo init' with --config-name
repo has been initialized in /home/stm/yocto-stm32-dunfell
stm@stm-OptiPlex-3060:~/yocto-stm32-dunfell$ repo sync
Fetching: 100% (6/6), done in 2m5.519s
Garbage collecting: 100% (6/6), done in 0.040s
Checking out: 100% (6/6), done in 1.055s
repo sync has finished successfully.
stm@stm-OptiPlex-3060:~/yocto-stm32-dunfell$ MACHINE=stm32mp1-disco DISTRO=openstlinux-eglfs source setup-environment build
Welcome to this Koan BSP for Yocto Project
The Yocto Project has extensive documentation about OE including a
reference manual which can be found at:
http://yoctoproject.org/documentation
For more information about OpenEmbedded see their website:
http://www.openembedded.org/
You can now run 'bitbake '
Common targets are:
st-image-core
st-image-weston
core-image-minimal
meta-toolchain
meta-toolchain-qt5
Your build environment has been configured with:
MACHINE=stm32mp1-disco
SDKMACHINE=i686
DISTRO=openstlinux-eglfs
stm@stm-OptiPlex-3060:~/yocto-stm32-dunfell/build$ bitbake core-image-minimal
NOTE: /home/stm/yocto-stm32-dunfell/sources/meta-st-openstlinux/recipes-st/images/st-image-resize-initrd.bb: ENABLE_PARTITIONS_IMAGE not enabled
Parsing recipes: 100% |###############################################################| Time: 0:01:10
Parsing of 2346 .bb files complete (0 cached, 2346 parsed). 3475 targets, 322 skipped, 0 masked, 0 errors.
ERROR: No recipes available for:
/home/stm/yocto-stm32-dunfell/sources/meta-st-openstlinux/recipes-connectivity/bluez5/bluez5_5.54.bbappend
/home/stm/yocto-stm32-dunfell/sources/meta-st-openstlinux/recipes-core/systemd/systemd_244.3.bbappend
/home/stm/yocto-stm32-dunfell/sources/meta-st-openstlinux/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.16.2.bbappend
/home/stm/yocto-stm32-dunfell/sources/meta-st-openstlinux/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.16.2.bbappend
/home/stm/yocto-stm32-dunfell/sources/meta-st-openstlinux/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.16.2.bbappend
/home/stm/yocto-stm32-dunfell/sources/meta-st-openstlinux/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.16.2.bbappend
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
Note
bitbake core-image-minimal
i try this command lot times
but could not solve this problem
show like this!! how i solve that
NOTE: /home/stm/yocto-stm32-dunfell/sources/meta-st-openstlinux/recipes-st/images/st-image-resize-initrd.bb: ENABLE_PARTITIONS_IMAGE not enabled
Parsing recipes: 100% |###############################################################| Time: 0:01:10
Parsing of 2346 .bb files complete (0 cached, 2346 parsed). 3475 targets, 322 skipped, 0 masked, 0 errors.
ERROR: No recipes available for:
/home/stm/yocto-stm32-dunfell/sources/meta-st-openstlinux/recipes-connectivity/bluez5/bluez5_5.54.bbappend
/home/stm/yocto-stm32-dunfell/sources/meta-st-openstlinux/recipes-core/systemd/systemd_244.3.bbappend
/home/stm/yocto-stm32-dunfell/sources/meta-st-openstlinux/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.16.2.bbappend
/home/stm/yocto-stm32-dunfell/sources/meta-st-openstlinux/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.16.2.bbappend
/home/stm/yocto-stm32-dunfell/sources/meta-st-openstlinux/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.16.2.bbappend
/home/stm/yocto-stm32-dunfell/sources/meta-st-openstlinux/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.16.2.bbappend
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
Hello,
The build process was easy. After flashing the image, i noticed that the QT5 QuickControls and QuickControls 2 Libraries are missing in the image. So i was unable to build a QT Quick application for the STM32MP1 Board.
Is there a solution to get QT QuickControls build for the image using yocto ?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.