Difference between revisions of "Install the SDK"

[unchecked revision] [quality revision]
(Run the SDK installation script)
(Starting up the SDK)


1 Overview[edit]

This stage explains how to install the SDK.
The SDK for OpenSTLinux distribution provides a stand-alone cross-development toolchain and libraries tailored to the contents of the specific image flashed in the board.

2 Host computer configuration[edit]

2.1 Install extra package[edit]

In order to do basic development tasks or basic cross-compilation, some extra Ubuntu packages should be installed:

PC $> sudo apt-get update
PC $> sudo apt-get install sed wget curl cvs subversion git-core coreutils unzip texi2html texinfo docbook-utils gawk python-pysqlite2 diffstat help2man make gcc build-essential g++ desktop-file-utils chrpath libxml2-utils xmlto docbook bsdmainutils iputils-ping cpio python-wand python-pycryptopp python-crypto
PC $> sudo apt-get install libsdl1.2-dev xterm corkscrew nfs-common nfs-kernel-server device-tree-compiler mercurial u-boot-tools libarchive-zip-perl
PC $> sudo apt-get install ncurses-dev bc linux-headers-generic gcc-multilib libncurses5-dev libncursesw5-dev lrzsz dos2unix lib32ncurses5 repo libssl-dev
PC $> sudo apt-get install default-jre

2.2 Additionnal configurations[edit]

  • Allow up to 16 partitions per mmc

By default, on Linux system, a maximum of 8 partitions are allowed on mmc. All Packages (Starter Package, ...) need more than 10 partitons for the storage device. In order to extend the number of partitions per device to 16, the following options must be added to modprobe:

PC $> echo 'options mmc_block perdev_minors=16' > /tmp/mmc_block.conf
PC $> sudo mv /tmp/mmc_block.conf /etc/modprobe.d/mmc_block.conf

3 Download the SDK[edit]

The software package is provided AS IS, and by downloading it, you agree to be bound to the terms of the software license agreement (SLA). The detailed content licenses can be found here.

Warning.png To download a package, it is recommended to be logged in to your "myst" account [1]. If, trying to download, you encounter a “403 error”, you could try to empty your browser cache to workaround the problem. We are working on the resolution of this problem.
We apologize for this inconvenience
3.1 For ecosystem release v1.2.0 Warning.png[edit]
PC $> cd $HOME/STM32MPU_workspace/tmp
PC $> tar xvf en.SDK-x86_64-stm32mp1-openstlinux-20-02-19.tar.xz
3.2 For ecosystem release v1.1.0 Warning.png[edit]
PC $> cd $HOME/STM32MPU_workspace/tmp
PC $> tar xvf en.SDK-x86_64-stm32mp1-openstlinux-4.19-thud-mp1-19-10-09.tar.xz
3.3 For ecosystem release v1.0.0 Warning.png[edit]
PC $> cd $HOME/STM32MPU_workspace/tmp
PC $> tar xvf en.SDK-x86_64-stm32mp1-openstlinux-4.19-thud-mp1-19-02-20.tar.xz

4 Run the SDK installation script[edit]

4.1 For ecosystem release v1.2.0 Warning.png[edit]
  • Create your STM32MP15 Developer Package SDK directory on your host computer
PC $> mkdir -p $HOME/STM32MPU_workspace/STM32MP15-Ecosystem-v1.2.0/Developer-Package/SDK
  • Change the permissions of the SDK installation script so that it is executable
PC $> chmod +x $HOME/STM32MPU_workspace/tmp/stm32mp1-openstlinux-20-02-19/sdk/st-image-weston-openstlinux-weston-stm32mp1-x86_64-toolchain-2.6-openstlinux-20-02-19.sh
  • Execute the SDK installation script
PC $> $HOME/STM32MPU_workspace/tmp/stm32mp1-openstlinux-20-02-19/sdk/st-image-weston-openstlinux-weston-stm32mp1-x86_64-toolchain-2.6-openstlinux-20-02-19.sh -d $HOME/STM32MPU_workspace/STM32MP15-Ecosystem-v1.2.0/Developer-Package/SDK
  • A successful installation outputs the following log:
ST OpenSTLinux - Weston - (A Yocto Project Based Distro) SDK installer version 2.6-openstlinux-20-02-19
=====================================================================================================================
You are about to install the SDK to "/local/home/frq08927/STM32MPU_workspace/STM32MP15-Ecosystem-v1.2.0/Developer-Package/SDK". Proceed[Y/n]? Y
Extracting SDK..................................................................................................................................................................done
Setting it up...done
SDK has been successfully set up and is ready to be used.
Each time you wish to use the SDK in a new shell session, you need to source the environment setup script e.g.
 $ . /<working directory absolute path>/STM32MPU_workspace/STM32MP15-Ecosystem-v1.2.0/Developer-Package/SDK/environment-setup-cortexa7t2hf-neon-vfpv4-ostl-linux-gnueabi
4.2 For ecosystem release v1.1.0 Warning.png[edit]
  • Create your STM32MP15 Developer Package SDK directory on your host computer
PC $> mkdir $HOME/STM32MPU_workspace/STM32MP15-Ecosystem-v1.1.0/Developer-Package
PC $> mkdir -p $HOME/STM32MPU_workspace/STM32MP15-Ecosystem-v1.1.0/Developer-Package/SDK
  • Change the permissions of the SDK installation script so that it is executable
PC $> chmod +x $HOME/STM32MPU_workspace/tmp/stm32mp1-openstlinux-4.19-thud-mp1-19-10-09/sdk/st-image-weston-openstlinux-weston-stm32mp1-x86_64-toolchain-2.6-openstlinux-4.19-thud-mp1-19-10-09.sh
  • Execute the SDK installation script
PC $> $HOME/STM32MPU_workspace/tmp/stm32mp1-openstlinux-4.19-thud-mp1-19-10-09/sdk/st-image-weston-openstlinux-weston-stm32mp1-x86_64-toolchain-2.6-openstlinux-4.19-thud-mp1-19-10-09.sh -d $HOME/STM32MPU_workspace/STM32MP15-Ecosystem-v1.1.0/Developer-Package/SDK
  • A successful installation outputs the following log:
ST OpenSTLinux - Weston - (A Yocto Project Based Distro) SDK installer version 2.6-openstlinux-4.19-thud-mp1-19-10-09
=====================================================================================================================
You are about to install the SDK to "/local/home/frq08927/STM32MPU_workspace/STM32MP15-Ecosystem-v1.1.0/Developer-Package/SDK". Proceed[Y/n]? Y
Extracting SDK..................................................................................................................................................................done
Setting it up...done
SDK has been successfully set up and is ready to be used.
Each time you wish to use the SDK in a new shell session, you need to source the environment setup script e.g.
 $ . /<working directory absolute path>/STM32MPU_workspace/STM32MP15-Ecosystem-v1.1.0/Developer-Package/SDK/environment-setup-cortexa7t2hf-neon-vfpv4-openstlinux_weston-linux-gnueabi
4.3 For ecosystem release v1.0.0 Warning.png[edit]
  • Create your STM32MP15 Developer Package SDK directory on your host computer
PC $> mkdir $HOME/STM32MPU_workspace/STM32MP15-Ecosystem-v1.0.0/Developer-Package
PC $> mkdir $HOME/STM32MPU_workspace/STM32MP15-Ecosystem-v1.0.0/Developer-Package/SDK
  • Change the permissions of the SDK installation script so that it is executable
PC $> chmod +x $HOME/STM32MPU_workspace/tmp/stm32mp1-openstlinux-4.19-thud-mp1-19-02-20/sdk/st-image-weston-openstlinux-weston-stm32mp1-x86_64-toolchain-2.6-openstlinux-4.19-thud-mp1-19-02-20.sh
  • Execute the SDK installation script
PC $> $HOME/STM32MPU_workspace/tmp/stm32mp1-openstlinux-4.19-thud-mp1-19-02-20/sdk/st-image-weston-openstlinux-weston-stm32mp1-x86_64-toolchain-2.6-openstlinux-4.19-thud-mp1-19-02-20.sh -d $HOME/STM32MPU_workspace/STM32MP15-Ecosystem-v1.0.0/Developer-Package/SDK
  • A successful installation outputs the following log:
ST OpenSTLinux - Weston - (A Yocto Project Based Distro) SDK installer version 2.6-openstlinux-4.19-thud-mp1-19-02-20
=====================================================================================================================
You are about to install the SDK to "/local/home/frq08927/STM32MPU_workspace/STM32MP15-Ecosystem-v1.0.0/Developer-Package/SDK". Proceed[Y/n]? Y
Extracting SDK..................................................................................................................................................................done
Setting it up...done
SDK has been successfully set up and is ready to be used.
Each time you wish to use the SDK in a new shell session, you need to source the environment setup script e.g.
 $ . /<working directory absolute path>/STM32MPU_workspace/STM32MP15-Ecosystem-v1.0.0/Developer-Package/SDK/environment-setup-cortexa7t2hf-neon-vfpv4-openstlinux_weston-linux-gnueabi

5 Starting up the SDK[edit]

Info.png The SDK environment setup script must be run once in each new working terminal in which you cross-compile

For ecosystem release v1.2.0 Warning.png

PC $> cd $HOME/STM32MPU_workspace/STM32MP15-Ecosystem-v1.2.0/Developer-Package 
PC $> source SDK/environment-setup-cortexa7t2hf-neon-vfpv4-ostl_weston-linux-gnueabi

For ecosystem release v1.1.0 Warning.png

PC $> cd $HOME/STM32MPU_workspace/STM32MP15-Ecosystem-v1.1.0/Developer-Package 
PC $> source SDK/environment-setup-cortexa7t2hf-neon-vfpv4-openstlinux_weston-linux-gnueabi

For ecosystem release v1.0.0 Warning.png

PC $>  cd $HOME/STM32MPU_workspace/STM32MP15-Ecosystem-v1.0.0/Developer-Package 
PC $> source SDK/environment-setup-cortexa7t2hf-neon-vfpv4-openstlinux_weston-linux-gnueabi


The following checkings allow to ensure that the environment is correctly setup:

  • Check the target architecture
PC $> echo $ARCH
arm
  • Check the toolchain binary prefix for the target tools
PC $> echo $CROSS_COMPILE
arm-ostl-linux-gnueabi- /* For ecosystem release v1.2.0 Warning.png */

arm-openstlinux_weston-linux-gnueabi- /* For ecosystem release v1.1.0 Warning.png */


  • Check the C compiler version
PC $> $CC --version
arm-ostl-linux-gnueabi-gcc (GCC) 8.2.0 /* For ecosystem release v1.2.0 Warning.png */

arm-openstlinux_weston-linux-gnueabi-gcc (GCC) 8.2.0 /* For ecosystem release v1.1.0 Warning.png */

Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  • Check that the SDK version is the expected one
PC $> echo $OECORE_SDK_VERSION
  
2.6-openstlinux-20-02-19 /* For ecosystem release v1.2.0 Warning.png */

2.6-openstlinux-4.19-thud-mp1-19-10-09 /* For ecosystem release v1.1.0 Warning.png */

2.6-openstlinux-4.19-thud-mp1-19-02-20 /* For ecosystem release v1.0.0 Warning.png */



If any of these commands fails or does not return the expected result, please try to reinstall the SDK.


{{ReviewsComments | BPU W940: [[STM32MP1_Developer_Package_-_SDK]] has nearly same duplicate content, maybe good to have only one ref}}

==Overview==
This stage explains how to install the SDK.<br>

The SDK for OpenSTLinux distribution provides a stand-alone cross-development toolchain and libraries tailored to the contents of the specific image flashed in the board.

==Host computer configuration==
===Install extra package===
In order to do basic development tasks or basic cross-compilation, some extra Ubuntu packages should be installed:
 {{PC$}} sudo apt-get update
 {{PC$}} sudo apt-get install sed wget curl cvs subversion git-core coreutils unzip texi2html texinfo docbook-utils gawk python-pysqlite2 diffstat help2man make gcc build-essential g++ desktop-file-utils chrpath libxml2-utils xmlto docbook bsdmainutils iputils-ping cpio python-wand python-pycryptopp python-crypto
 {{PC$}} sudo apt-get install libsdl1.2-dev xterm corkscrew nfs-common nfs-kernel-server device-tree-compiler mercurial u-boot-tools libarchive-zip-perl
 {{PC$}} sudo apt-get install ncurses-dev bc linux-headers-generic gcc-multilib libncurses5-dev libncursesw5-dev lrzsz dos2unix lib32ncurses5 repo libssl-dev
 {{PC$}} sudo apt-get install default-jre

===Additionnal configurations===
* Allow up to 16 partitions per mmc
By default, on Linux system, a maximum of 8 partitions are allowed on mmc.
All Packages (Starter Package, ...) need more than 10 partitons for the storage device. In order to extend the number of partitions per device to 16, the following options must be added to modprobe:
 {{PC$}} echo 'options mmc_block perdev_minors=16' > /tmp/mmc_block.conf
 {{PC$}} sudo mv /tmp/mmc_block.conf /etc/modprobe.d/mmc_block.conf

==Download the SDK==

{{SoftwareLicenseAgreement | distribution=OpenSTLinux}}

======For {{EcosystemRelease | revision=1.2.0 }}======
* Download the [https://www.st.com/content/ccc/resource/technical/software/sw_development_suite/group0/51/d4/96/18/27/ab/49/93/stm32mp1dev_yocto_sdk/files/SDK-x86_64-stm32mp1-openstlinux-20-02-19.tar.xz/jcr:content/translations/en.SDK-x86_64-stm32mp1-openstlinux-20-02-19.tar.xz STM32MP15-Ecosystem-v1.2.0 Developer Package SDK] into the following directory: '''$HOME/STM32MPU_workspace/tmp'''
* Uncompress the tarball file to get the SDK installation script
 {{PC$}} cd $HOME/STM32MPU_workspace/tmp
 {{PC$}} tar xvf en.SDK-x86_64-stm32mp1-openstlinux-20-02-19.tar.xz
<div class="mw-collapsible mw-collapsed">

======For {{EcosystemRelease | revision=1.1.0}}======<div class="mw-collapsible-content">


* Download the [https://www.st.com/content/ccc/resource/technical/software/sw_development_suite/group0/27/f6/a2/92/f9/a3/47/12/stm32mp1dev_yocto_sdk/files/SDK-x86_64-stm32mp1-openstlinux-4.19-thud-mp1-19-10-09.tar.xz/jcr:content/translations/en.SDK-x86_64-stm32mp1-openstlinux-4.19-thud-mp1-19-10-09.tar.xz STM32MP15-Ecosystem-v1.1.0 Developer Package SDK] to the following directory:<br> '''$HOME/STM32MPU_workspace/tmp'''
* Uncompress the tarball file to get the SDK installation script
 {{PC$}} cd $HOME/STM32MPU_workspace/tmp
 {{PC$}} tar xvf en.SDK-x86_64-stm32mp1-openstlinux-4.19-thud-mp1-19-10-09.tar.xz</div>
<div class="mw-collapsible mw-collapsed">

======For {{EcosystemRelease | revision=1.0.0}}======<div class="mw-collapsible-content">


* Download the [https://www.st.com/content/ccc/resource/technical/software/sw_development_suite/group0/32/5e/0d/c9/05/87/40/c0/stm32mp1dev_yocto_sdk/files/SDK-x86_64-stm32mp1-openstlinux-4.19-thud-mp1-19-02-20.tar.xz/jcr:content/translations/en.SDK-x86_64-stm32mp1-openstlinux-4.19-thud-mp1-19-02-20.tar.xz STM32MP15-Ecosystem-v1.0.0 Developer Package SDK] to the following directory:<br> '''$HOME/STM32MPU_workspace/tmp'''
* Uncompress the tarball file to get the SDK installation script
 {{PC$}} cd $HOME/STM32MPU_workspace/tmp
 {{PC$}} tar xvf en.SDK-x86_64-stm32mp1-openstlinux-4.19-thud-mp1-19-02-20.tar.xz</div>


==Run the SDK installation script==
======For {{EcosystemRelease | revision=1.2.0 }}======

* Create your STM32MP15 Developer Package SDK directory on your host computer 
 {{PC$}} mkdir -p $HOME/STM32MPU_workspace/STM32MP15-Ecosystem-v1.2.0/Developer-Package/SDK
* Change the permissions of the SDK installation script so that it is executable
 {{PC$}} chmod +x $HOME/STM32MPU_workspace/tmp/stm32mp1-openstlinux-20-02-19/sdk/st-image-weston-openstlinux-weston-stm32mp1-x86_64-toolchain-2.6-openstlinux-20-02-19.sh
* Execute the SDK installation script
 {{PC$}} $HOME/STM32MPU_workspace/tmp/stm32mp1-openstlinux-20-02-19/sdk/st-image-weston-openstlinux-weston-stm32mp1-x86_64-toolchain-2.6-openstlinux-20-02-19.sh -d $HOME/STM32MPU_workspace/STM32MP15-Ecosystem-v1.2.0/Developer-Package/SDK
* A successful installation outputs the following log: <pre>

ST OpenSTLinux - Weston - (A Yocto Project Based Distro) SDK installer version 2.6-openstlinux-20-02-19
=====================================================================================================================
You are about to install the SDK to "/local/home/frq08927/STM32MPU_workspace/STM32MP15-Ecosystem-v1.2.0/Developer-Package/SDK". Proceed[Y/n]? Y
Extracting SDK..................................................................................................................................................................done
Setting it up...done
SDK has been successfully set up and is ready to be used.
Each time you wish to use the SDK in a new shell session, you need to source the environment setup script e.g.
 $ . /<working directory absolute path>/STM32MPU_workspace/STM32MP15-Ecosystem-v1.2.0/Developer-Package/SDK/environment-setup-cortexa7t2hf-neon-vfpv4-ostl-linux-gnueabi</pre>

<div class="mw-collapsible mw-collapsed">

======For {{EcosystemRelease | revision=1.1.0}}======<div class="mw-collapsible-content">


* Create your STM32MP15 Developer Package SDK directory on your host computer 
 {{PC$}} mkdir $HOME/STM32MPU_workspace/STM32MP15-Ecosystem-v1.1.0/Developer-Package
 {{PC$}} mkdir -p $HOME/STM32MPU_workspace/STM32MP15-Ecosystem-v1.1.0/Developer-Package/SDK
* Change the permissions of the SDK installation script so that it is executable
 {{PC$}} chmod +x $HOME/STM32MPU_workspace/tmp/stm32mp1-openstlinux-4.19-thud-mp1-19-10-09/sdk/st-image-weston-openstlinux-weston-stm32mp1-x86_64-toolchain-2.6-openstlinux-4.19-thud-mp1-19-10-09.sh
* Execute the SDK installation script
 {{PC$}} $HOME/STM32MPU_workspace/tmp/stm32mp1-openstlinux-4.19-thud-mp1-19-10-09/sdk/st-image-weston-openstlinux-weston-stm32mp1-x86_64-toolchain-2.6-openstlinux-4.19-thud-mp1-19-10-09.sh -d $HOME/STM32MPU_workspace/STM32MP15-Ecosystem-v1.1.0/Developer-Package/SDK
* A successful installation outputs the following log: <pre>

ST OpenSTLinux - Weston - (A Yocto Project Based Distro) SDK installer version 2.6-openstlinux-4.19-thud-mp1-19-10-09
=====================================================================================================================
You are about to install the SDK to "/local/home/frq08927/STM32MPU_workspace/STM32MP15-Ecosystem-v1.1.0/Developer-Package/SDK". Proceed[Y/n]? Y
Extracting SDK..................................................................................................................................................................done
Setting it up...done
SDK has been successfully set up and is ready to be used.
Each time you wish to use the SDK in a new shell session, you need to source the environment setup script e.g.
 $ . /<working directory absolute path>/STM32MPU_workspace/STM32MP15-Ecosystem-v1.1.0/Developer-Package/SDK/environment-setup-cortexa7t2hf-neon-vfpv4-openstlinux_weston-linux-gnueabi</pre>
</div>
<div class="mw-collapsible mw-collapsed">

======For {{EcosystemRelease | revision=1.0.0}}======<div class="mw-collapsible-content">


* Create your STM32MP15 Developer Package SDK directory on your host computer 
 {{PC$}} mkdir $HOME/STM32MPU_workspace/STM32MP15-Ecosystem-v1.0.0/Developer-Package
 {{PC$}} mkdir $HOME/STM32MPU_workspace/STM32MP15-Ecosystem-v1.0.0/Developer-Package/SDK
* Change the permissions of the SDK installation script so that it is executable
 {{PC$}} chmod +x $HOME/STM32MPU_workspace/tmp/stm32mp1-openstlinux-4.19-thud-mp1-19-02-20/sdk/st-image-weston-openstlinux-weston-stm32mp1-x86_64-toolchain-2.6-openstlinux-4.19-thud-mp1-19-02-20.sh
* Execute the SDK installation script
 {{PC$}} $HOME/STM32MPU_workspace/tmp/stm32mp1-openstlinux-4.19-thud-mp1-19-02-20/sdk/st-image-weston-openstlinux-weston-stm32mp1-x86_64-toolchain-2.6-openstlinux-4.19-thud-mp1-19-02-20.sh -d $HOME/STM32MPU_workspace/STM32MP15-Ecosystem-v1.0.0/Developer-Package/SDK
* A successful installation outputs the following log: <pre>

ST OpenSTLinux - Weston - (A Yocto Project Based Distro) SDK installer version 2.6-openstlinux-4.19-thud-mp1-19-02-20
=====================================================================================================================
You are about to install the SDK to "/local/home/frq08927/STM32MPU_workspace/STM32MP15-Ecosystem-v1.0.0/Developer-Package/SDK". Proceed[Y/n]? Y
Extracting SDK..................................................................................................................................................................done
Setting it up...done
SDK has been successfully set up and is ready to be used.
Each time you wish to use the SDK in a new shell session, you need to source the environment setup script e.g.
 $ . /<working directory absolute path>/STM32MPU_workspace/STM32MP15-Ecosystem-v1.0.0/Developer-Package/SDK/environment-setup-cortexa7t2hf-neon-vfpv4-openstlinux_weston-linux-gnueabi</pre>
</div></div>


==Starting up the SDK==
{{info|The SDK environment setup script must be run once in each new working terminal in which you cross-compile}}
'''For {{EcosystemRelease | revision=1.2.0}} '''
 {{PC$}} cd $HOME/STM32MPU_workspace/STM32MP15-Ecosystem-v1.2.0/Developer-Package 
 {{PC$}} source SDK/environment-setup-cortexa7t2hf-neon-vfpv4-ostl_weston-linux-gnueabi
<div class="mw-collapsible mw-collapsed">

'''For {{EcosystemRelease |  revision=1.1.0}} '''<div class="mw-collapsible-content">

 {{PC$}} cd $HOME/STM32MPU_workspace/STM32MP15-Ecosystem-v1.1.0/Developer-Package 
 {{PC$}} source SDK/environment-setup-cortexa7t2hf-neon-vfpv4-openstlinux_weston-linux-gnueabi</div>
<div class="mw-collapsible mw-collapsed">

'''For {{EcosystemRelease |  revision=1.0.0}} '''<div class="mw-collapsible-content">

 {{PC$}}  cd $HOME/STM32MPU_workspace/STM32MP15-Ecosystem-v1.0.0/Developer-Package 
 {{PC$}} source SDK/environment-setup-cortexa7t2hf-neon-vfpv4-openstlinux_weston-linux-gnueabi</div></div> 


The following checkings allow to ensure that the environment is correctly setup:
* Check the target architecture 
 {{PC$}} echo $ARCH
 arm
* Check the toolchain binary prefix for the target tools
 {{PC$}} echo $CROSS_COMPILE
 arm-ostl-linux-gnueabi- /* '''For {{EcosystemRelease | revision=1.2.0}}''' */<span class="mw-collapsible mw-collapsed">

 arm-openstlinux_weston-linux-gnueabi- /* '''For {{EcosystemRelease | revision=1.1.0 | range=and before}}''' */</span>

* Check the C compiler version
 {{PC$}} $CC --version
 arm-ostl-linux-gnueabi-gcc (GCC) 8.2.0 /* '''For {{EcosystemRelease | revision=1.2.0}}''' */<span class="mw-collapsible mw-collapsed">

 arm-openstlinux_weston-linux-gnueabi-gcc (GCC) 8.2.0 /* '''For {{EcosystemRelease | revision=1.1.0 | range=and before}}''' */</span>

 Copyright (C) 2018 Free Software Foundation, Inc.
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* Check that the SDK version is the expected one
 {{PC$}} echo $OECORE_SDK_VERSION<span style="color: {{STPink}};">  

 2.6-openstlinux-20-02-19 /* '''For {{EcosystemRelease | revision=1.2.0}}''' */</span></span><span class="mw-collapsible mw-collapsed">

 2.6-openstlinux-4.19-thud-mp1-19-10-09 /* '''For {{EcosystemRelease | revision=1.1.0}}''' */</span></span><span class="mw-collapsible mw-collapsed">

 2.6-openstlinux-4.19-thud-mp1-19-02-20 /* '''For {{EcosystemRelease |  revision=1.0.0}}''' */</span>


If any of these commands fails or does not return the expected result, please try to reinstall the SDK.
<noinclude>

[[Category:Sub-articles]]
__NOTOC__
{{PublicationRequestId | Auto}}</noinclude>
Line 122: Line 122:
 
'''For {{EcosystemRelease | revision=1.2.0}} '''
 
'''For {{EcosystemRelease | revision=1.2.0}} '''
 
  {{PC$}} cd $HOME/STM32MPU_workspace/STM32MP15-Ecosystem-v1.2.0/Developer-Package  
 
  {{PC$}} cd $HOME/STM32MPU_workspace/STM32MP15-Ecosystem-v1.2.0/Developer-Package  
  {{PC$}} source SDK/environment-setup-cortexa7t2hf-neon-vfpv4-ostl_weston-linux-gnueabi
+
  {{PC$}} source SDK/environment-setup-cortexa7t2hf-neon-vfpv4-ostl-linux-gnueabi
   
 
<div class="mw-collapsible mw-collapsed">
 
<div class="mw-collapsible mw-collapsed">