cancel
Showing results for 
Search instead for 
Did you mean: 

eMMC Booting

Sirisha
Visitor

Hi, 

I am working on STM32MP257f-EV1 evaluation board. i want boot my board from emmc i have tried through stmcube programmer from this link as provided by stwiki 
https://wiki.st.com/stm32mpu/wiki/Getting_started/STM32MP2_boards/STM32MP257x-EV1/Let%27s_start/Populate_the_target_and_boot_the_image 
Even after many times i am unable to boot from emmc i have tried by giving the supply through stlink abd also through jack but i am unable to identify the usb_drd port irrespective of supply 
Can you please give me a solution for this and guide me. 

Warm regards,
Sirisha.

1 ACCEPTED SOLUTION

Accepted Solutions
PatrickF
ST Employee

Hi @Sirisha 

I guess your issue is not eMMC boot but eMMC flashing (as board does not come by default with Starter Package inside eMMC).

  • You should use STM32CubeProgrammer, connected to CN15
  • BOOT jumper (SW1) should be all OFF to be on 'serial boot' (USB)
  • Supply to either jack (CN20) or USB STLINK (CN21), with jumper set accordingly (JP4). refer to UM3359.pdf
  • LD1 red led should pulse briefly (or blink continuously if USB on CN15 is not recognized)
  • On CubeProgrammer, use "FlashLayout_emmc_stm32mp257f-ev1-optee.tsv"
  • When flash is finished (be patient), change  BOOT jumpers for eMMC boot (refer to UM3359.pdf)
  • Reset the board using B1 (or power off/on)

Please refer to this image for connector identification (or UM3359.pdf)

https://wiki.st.com/stm32mpu/wiki/Getting_started/STM32MP2_boards/STM32MP257x-EV1/Let%27s_start/Unpack_the_STM32MP257x-EV1_board#Board_connections

 

If not successful, please give more details on your setup and error messages.

 

Regards.

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.

View solution in original post

1 REPLY 1
PatrickF
ST Employee

Hi @Sirisha 

I guess your issue is not eMMC boot but eMMC flashing (as board does not come by default with Starter Package inside eMMC).

  • You should use STM32CubeProgrammer, connected to CN15
  • BOOT jumper (SW1) should be all OFF to be on 'serial boot' (USB)
  • Supply to either jack (CN20) or USB STLINK (CN21), with jumper set accordingly (JP4). refer to UM3359.pdf
  • LD1 red led should pulse briefly (or blink continuously if USB on CN15 is not recognized)
  • On CubeProgrammer, use "FlashLayout_emmc_stm32mp257f-ev1-optee.tsv"
  • When flash is finished (be patient), change  BOOT jumpers for eMMC boot (refer to UM3359.pdf)
  • Reset the board using B1 (or power off/on)

Please refer to this image for connector identification (or UM3359.pdf)

https://wiki.st.com/stm32mpu/wiki/Getting_started/STM32MP2_boards/STM32MP257x-EV1/Let%27s_start/Unpack_the_STM32MP257x-EV1_board#Board_connections

 

If not successful, please give more details on your setup and error messages.

 

Regards.

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.