Boot on STM32MP1
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-07-24 2:07 AM
Hello,
We're trying to boot our prototype which contains an STM32MP157FAA.
Unfortunately, we didn't implement an oscillator/quartz on the board, so we are unable to use HSE and can only use HSI.
We have access to USB1, USB2, SDMMC3, and UART4.
Is there a way to load U-Boot with these options using HSI ?
Best regards,
François
Solved! Go to Solution.
- Labels:
-
STM32MP15 Lines
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-07-29 6:38 AM
Hi @_francois_
Unfortunately without a precise HSE clock, you cannot use USB nor DDR (HSI characteristics are not suitable for those to work), so there no way to get uboot working in that situation (uboot is loaded and run from DDR).
Only temprary solution (to get a bit further in your platform bring-up until you fix the board) is to load TF-A (in SYSRAM) using UARTand CubeProgrammer.
You could also do some low level debug (of Cortex-A7 TF-A or Cortex-M4 FW) using Boot pins = 'development boot'
Regards.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-07-29 6:38 AM
Hi @_francois_
Unfortunately without a precise HSE clock, you cannot use USB nor DDR (HSI characteristics are not suitable for those to work), so there no way to get uboot working in that situation (uboot is loaded and run from DDR).
Only temprary solution (to get a bit further in your platform bring-up until you fix the board) is to load TF-A (in SYSRAM) using UARTand CubeProgrammer.
You could also do some low level debug (of Cortex-A7 TF-A or Cortex-M4 FW) using Boot pins = 'development boot'
Regards.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-08-19 1:00 AM
