cancel
Showing results for 
Search instead for 
Did you mean: 

STM32MP13 board not booting into FSBL

joe-bm1
Associate

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 2
stefboerrigter
Associate II

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
ST Employee

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.