Skip to main content
Visitor II
November 3, 2020
Solved

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

  • November 3, 2020
  • 3 replies
  • 1256 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

    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

    User.44Author
    Visitor 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

    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