cancel
Showing results for 
Search instead for 
Did you mean: 

STM32MP157CAA3 Not Boot By SDCARD

Lkiwo.1
Associate

My STM32MP157CAA3 Board Not Boot By SDCARD

I already check SDCARD Clock Pin .. ...

reset MCU and i check SDCARD Clock Pin ... but not signal ....);

I already check Boot MODE -> SDCARD

HELP ME...

0690X00000BuudyQAB.jpg

0690X00000Buue8QAB.jpg

0690X00000BuueIQAR.jpg

0690X00000BuueXQAR.jpg

0690X00000BuuehQAB.jpg

2 REPLIES 2
Olivier GALLIEN
ST Employee

Hi @Lkiwo.1​ 

If you SDCard is not clock I guess you have to check SDMMC1 clock is properly enable in TF-A device tree.

In case you didn't get access I point to you useful docs :

AN5031 Getting started with STM32MP1 Series hardware development

https://www.st.com/content/ccc/resource/technical/document/application_note/group1/b7/b5/ca/8e/93/20/42/0e/DM00389996/files/DM00389996.pdf/jcr:content/translations/en.DM00389996.pdf

https://wiki.st.com/stm32mpu/wiki/How_to_create_your_board_device_tree

https://wiki.st.com/stm32mpu/wiki/Clock_device_tree_configuration_-_Bootloader_specific

Hope it help

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

If following are verified in the HW (assuming you did not change the OTP content):

  • Boot[2:0] pins are set to SD-Card (0b010)
  • VDD (and VDD_*** pins) and VDDCORE supplies are in the available range
  • NRST and NRST_CORE are high

Whatever the SD-Card content or presence, a clock (about 16MHz) should appear on PC12 pin few ms after NRST rising and could stop after few tens of ms (first level boot).

Then the boot success (second level boot and so on) depend on SD-Card content.

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.