Difference between revisions of "Add Yocto SDK with QT5 to QT Creator"

From Wiki-DB
Jump to navigation Jump to search
Line 13: Line 13:
 
== Download and install the SDK package ==
 
== Download and install the SDK package ==
  
Get the [https://www.dropbox.com/s/ul5rct9o75ca8b1/dhlinux-glibc-x86_64-meta-toolchain-qt5-cortexa7t2hf-neon-vfpv4-toolchain-nodistro.0.zip?dl=0 QT5 SDK for STM32mp1]
+
Get the [https://www.dropbox.com/s/i58bvvcizblg484/dhlinux-glibc-x86_64-meta-toolchain-qt5-cortexa7t2hf-neon-vfpv4-toolchain-nodistro.0.zip?dl=0 QT5 SDK for STM32mp1]
  
 
Unpack the archive and install the toolchain.  
 
Unpack the archive and install the toolchain.  

Revision as of 05:04, 19 May 2020

The following instructions are based on DHCOM STM32MP1 computer on module and Yocto version "zeus"


Prepairing your virtual machine

Get the Virtual Machine for Application Development.

Install the following package:

$ sudo apt-get install qtcreator qt5default

Download and install the SDK package

Get the QT5 SDK for STM32mp1

Unpack the archive and install the toolchain.

$ sh ./dhlinux-glibc-x86_64-meta-toolchain-qt5-cortexa7t2hf-neon-vfpv4-toolchain-nodistro.0.sh

Choose the installation directory (default: /opt/dhlinux/nodistro.0/).

The toolchain is now installed to your system.

Configure Qt Creator

Run QT Creator

In Qt Creator go to Tools > Options > Devices and add your Wandboard as a generic linux device.

Qtcreator-add-device.jpg

go to Tools > Options > Build & Run and:

Add a new c++ compiler. Select your compiler: /opt/dhlinux/nodistro.0/sysroots/x86_64-oesdk-linux/usr/bin/arm-dhlinux-linux-gnueabi/arm-dhlinux-linux-gnueabi-g++

Qtcreator-add-compiler.jpg

Add a new debugger. Select your debugger: /opt/dhlinux/nodistro.0/sysroots/x86_64-oesdk-linux/usr/bin/arm-dhlinux-linux-gnueabi/arm-dhlinux-linux-gnueabi-gdb

Qtcreator-add-debugger.jpg

Add your Qt version by selecting the qmake located in /opt/dhlinux/nodistro.0/sysroots/x86_64-oesdk-linux/usr/bin/qmake

Qtcreator-add-qt-version.jpg

Add a new kit selecting your new Qt5 version and compiler and setting the sysroot to /opt/dhlinux/nodistro.0/sysroots/cortexa7t2hf-neon-vfpv4-dhlinux-linux-gnueabi and leave the Qt mkspec empty. Finally select your device

Qtcreator-add-kit.jpg

If there is a warning/error shown, please click apply between each step