Skip to main content
User.44
Associate II
November 3, 2020
Solved

SPL+UBOOT to boot the kernel. uboot version is 2020.01

  • November 3, 2020
  • 3 replies
  • 2319 views

The kernel cannot be started in a loop, as long as I use TF-A+UBOOT to start the kernel

0693W000005AC5iQAG.png

This topic has been closed for replies.
Best answer by Olivier GALLIEN

Hi @文�?� �?​ 

From ecosystem V2.0, "basic boot" is no longer supported. Uboot SPL can no longer boot the kernel.

Cf https://wiki.st.com/stm32mpu/wiki/STM32MP15_ecosystem_release_note_-_v2.0.0

You have to switch to Trusted boot chain.

Olivier

3 replies

Olivier GALLIEN
Technical Moderator
November 6, 2020

Hi @文�?� �?​ ,

Can you please further clarify your context.

I understand you are using V2.0 ecosystem version.

Using Uboot SPL ( aka Basic boot no more supported ) or TFA+Uboot ( trusted boot ) ?

Did you use Distribution or Developper package to build your image ?

What customization did you do from default provided sources ?

Which HW ? ST board or custom ?

Thx

Olivier

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.
User.44
User.44Author
Associate II
November 9, 2020

I am in the uboot code. Use the configuration file stm32mp15_basic_defconfig. Compile SPL and uboot. Then replace flashing to SD card to start, the following situation will appear

0693W000005AC5iQAG.pngStuck here, will not boot the kernel

STM32MP157C-DK2

Olivier GALLIEN
Olivier GALLIENBest answer
Technical Moderator
November 9, 2020

Hi @文�?� �?​ 

From ecosystem V2.0, "basic boot" is no longer supported. Uboot SPL can no longer boot the kernel.

Cf https://wiki.st.com/stm32mpu/wiki/STM32MP15_ecosystem_release_note_-_v2.0.0

You have to switch to Trusted boot chain.

Olivier

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.