Skip to main content
Visitor II
December 23, 2019
Question

STM32MP157CAA3 Not Boot By SDCARD

  • December 23, 2019
  • 2 replies
  • 976 views

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

    This topic has been closed for replies.

    2 replies

    Technical Moderator
    December 23, 2019

    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

    Technical Moderator
    January 6, 2020

    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.