cancel
Showing results for 
Search instead for 
Did you mean: 

Manual for flashing the eMMC with OpenSTLinux?

DMårt
Lead

Hi!

I have made a simple computer with STM32MP151AAC3 processor.

I have modify so I can boot either from UART4 or eMMC. My question is:

When I want to flash OpenSTLinux onto the eMMC, can that be done via ST-Link and STM32CubeIDE? Just like regular STM32 programming via STM32CubeIDE?

If yes: Is there any manual how to flash the eMMC with OpenSTLinux via UART4 so my processor can boot from eMMC?

 

I have attached the schematic. Just tell me if I'm missing something. I have included:

  • LSE
  • HSE
  • Boot (Only BOOT1 can be set HIGH. BOOT0 and BOOT2 is default pull-down)
  • RESET
  • External ST-Link debug via 1.27 x 2 connector (I assuming that a Nucleo STM32 can be used as ST-Link programmer)
  • HDMI
  • DDR
  • eMMC
  • USBH 
  • USB OTG
  • Gigabit Ethernet
  • PMIC with 3.5 mm DC plug connector
STM32MP151AAC3 custom board with STM32-OS as operating system: https://github.com/DanielMartensson/STM32-Computer
10 REPLIES 10
DMårt
Lead

Hi @PatrickF 

Can you explain why my PWR_ON won't have any actions in my schematic?

 

This is from my board.

Skärmbild 2024-05-07 203348.pngSkärmbild 2024-05-07 203233.pngSkärmbild 2024-05-07 203200.png

 

This is from the dev-kit. I assume that the zero-ohm resistor should be removed and replaced with a track only. But the capacitors should not be replaced with a track.

Skärmbild 2024-05-07 203521.pngSkärmbild 2024-05-07 203505.pngSkärmbild 2024-05-07 203448.png

STM32MP151AAC3 custom board with STM32-OS as operating system: https://github.com/DanielMartensson/STM32-Computer