Skip to main content
Associate II
March 28, 2025
Solved

Unable to download SDK 5.10

  • March 28, 2025
  • 7 replies
  • 929 views

Hi,

I'm trying to download SDK version 5.10 to build the version of Linux kernel used in our product after some years, i understand the file we need is 

en.SDK-x86_64-stm32mp1-openstlinux-5.10-dunfell-mp1-21-11-17.tar.xz

unfortunately I get V6.x regardless of what I select on the download page. Would someone have a link to this file? (it's almost a gig)

Thanks 

Simon Fisher

Best answer by Erwan SZYMANSKI

Hello @SimonJFisherMB ,
On the following link: https://www.st.com/en/embedded-software/stm32mp1dev.html

Do you well try to download this, with choosing version 3.1.0 (that corresponds to the OpenSTLinux version with Linux kernel 5.10):

ErwanSZYMANSKI_0-1743154275239.png

It seems to work on my side.

Kind regards,
Erwan.

7 replies

Olivier GALLIEN
Technical Moderator
March 28, 2025
Olivier GALLIEN In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.
Erwan SZYMANSKI
Erwan SZYMANSKIBest answer
Technical Moderator
March 28, 2025

Hello @SimonJFisherMB ,
On the following link: https://www.st.com/en/embedded-software/stm32mp1dev.html

Do you well try to download this, with choosing version 3.1.0 (that corresponds to the OpenSTLinux version with Linux kernel 5.10):

ErwanSZYMANSKI_0-1743154275239.png

It seems to work on my side.

Kind regards,
Erwan.

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.
Associate II
March 28, 2025

yes I was mixing up the versions. My apologies guys thanks for looking into it.

Associate II
March 28, 2025

Sorry one other thing, I'm hitting this error when tryna build kernel on Ubuntu 24, should i be using an older version of ubuntu also?

lenovo@lenovo:~/kernel5/Developer-Package/stm32mp1-openstlinux-5.10-dunfell-mp1-21-11-17/sources/arm-ostl-linux-gnueabi/linux-stm32mp-5.10.61-stm32mp-r2-r0/linux-5.10.61$ make -B ARCH=arm O="$PWD/../build" multi_v7_defconfig fragment*.config
make[1]: Entering directory '/home/lenovo/kernel5/Developer-Package/stm32mp1-openstlinux-5.10-dunfell-mp1-21-11-17/sources/arm-ostl-linux-gnueabi/linux-stm32mp-5.10.61-stm32mp-r2-r0/build'
GEN Makefile
HOSTCC scripts/basic/fixdep
/home/lenovo/kernel5/Developer-Package/SDK/sysroots/x86_64-ostl_sdk-linux/usr/bin/ld: /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so: error loading plugin: /home/lenovo/kernel5/Developer-Package/SDK/sysroots/x86_64-ostl_sdk-linux/lib/libc.so.6: version `GLIBC_2.33' not found (required by /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so)
collect2: error: ld returned 1 exit status
make[3]: *** [scripts/Makefile.host:95: scripts/basic/fixdep] Error 1
make[2]: *** [/home/lenovo/kernel5/Developer-Package/stm32mp1-openstlinux-5.10-dunfell-mp1-21-11-17/sources/arm-ostl-linux-gnueabi/linux-stm32mp-5.10.61-stm32mp-r2-r0/linux-5.10.61/Makefile:536: scripts_basic] Error 2
make[1]: *** [/home/lenovo/kernel5/Developer-Package/stm32mp1-openstlinux-5.10-dunfell-mp1-21-11-17/sources/arm-ostl-linux-gnueabi/linux-stm32mp-5.10.61-stm32mp-r2-r0/linux-5.10.61/Makefile:336: __build_one_by_one] Error 2
make[1]: Leaving directory '/home/lenovo/kernel5/Developer-Package/stm32mp1-openstlinux-5.10-dunfell-mp1-21-11-17/sources/arm-ostl-linux-gnueabi/linux-stm32mp-5.10.61-stm32mp-r2-r0/build'
make: *** [Makefile:185: __sub-make] Error 2

Erwan SZYMANSKI
Technical Moderator
March 28, 2025

Hello @SimonJFisherMB ,
Yes I have some doubt that this SDK version can be used with Ubuntu 24 environment. I think the last supported version for it is Ubuntu 20.04. I do not know if you try a build from a Virtual Machine or in a native machine, but if this is a VM, you should try with Ubuntu 20.04. If this is a native machine, a Docker could work.

Kind regards,
Erwan.

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.
debugging
Lead
April 1, 2025

ECO 5.0.0, Ubuntu 24.10, All works fine, even running the latest kernel 6.14. I just ran the build for all of these again right now. (April 2nd 2025) (U-boot, TF-a, optee, kernel). Would almost bet that ECO 3.0 and even 1.0 works fine as well on 24.10 (I could try...) as never experienced an issue due to kernel/Ubuntu  version (except when using Yocto). Use  ECO 5.0 every day. Trying to migrate build script for custom board to ECO 6.0 but still not able due to facing many challenges due to changes in the build process and structure :)

Associate II
April 10, 2025

I've got a kernel based on 5.10.61 which seems to be working, but when I remote deploy some units don't come back after the shutdown -r (known issue with the eMMC timing apparently) and need a power cycle. Have you hit that problem?

Associate II
April 3, 2025

I've now got a stable (ish) build system using ubuntu 20 and kernel 5.10.61, need to stick to 5.xx.xx kernel because of a need to deploy update to remote units. The main issues I'm facing are xconfig and gconfig not working as they refuse to recognise the installed graphics packages but more critical the USB download using STM32CubeProgrammer is too unreliable. Just keeps stopping with download errors.

debugging
Lead
April 15, 2025

STCubeProgrammer crashes very often (1 out of 5  to 10 flashing) on Ubuntu to me with MCU's., With every STCubeprogrammer  version on any Ubuntu or kernel versions for years now. I really don't know if I am the only one. I added a comment on the STCubeProgrammer release post, in that forum, Perhaps most users use Windows fo MCU developent and may not have this issue. I don't know as I only use Linux.