Skip to main content
Visitor II
July 16, 2024
Question

STM32MP13 board not booting into FSBL

  • July 16, 2024
  • 2 replies
  • 1187 views

Hi, I have a board that I designed that's not booting and I am struggling to workout why.

I don't see any output on UART4 when booting and I also noticed that openocd reports the program counter as the following which I believe means that its still in the BootROM.

pc: 0x0000f738 .

I have built the image by using Yocto (St-Image-Core) and flashed it onto an SD Card.

I have attached the log file from the ROM Trace analyzer.

I do have a design issue where I failed to add a pull down onto OSC_OUT and I am using the HSE in Bypass mode, could this be the reason I am failing to boot into the FSBL when booting from an SD card?

2 replies

Associate
July 23, 2024

have you checked the UART4 pins in the DT?
Default uart4-pins_a are used for uart4 but it might be that your layout is routed to different pins

Olivier GALLIEN
Technical Moderator
August 23, 2024

Hi @joe-bm1 ,

 

Sorry to come late in this thread. 

 

In case it still help : 

 

The ROM trace analyzer looks OK. The FSBL is properly find and boot. 

 

Likely an issue in clock tree configuration in your TF-A Device Tree. 

 

Double check comparing to ST board example. 

 

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.