2019-06-02 08:20 AM
Hi everyone, I designed a custom board . It use 24MHz crystal instead of oscillator with stm32mp157. Now, I follow the wiki page to modify the clk_hse with "st,bypass;" in file arch/arm/dts/stm32mp157a-dk1-u-boot.dtsi .
But the board always can not boot up. Did I missing something?
The wiki page that I referenced. https://wiki.st.com/stm32mpu/wiki/Clock_device_tree_configuration_-_Bootloader_specific
Solved! Go to Solution.
2019-06-03 05:06 AM
Hi,
Did you ever have any console message ? If yes, please provide the log.
Are you able to 'boot' over USB (with a PC connected on OTG_HS_DP/OTG_HS_DM) using BOOT[2:0] = 0b000 (or 0b110) ? If yes, this mean you crystal is connected right and you might have SW setting issues.
To exclude other issues (Resets, supplies, crystal oscillation, etc..), you could also try to startup the board with injecting an external square clock on OSC_IN (PH0) while OSC_OUT (PH1) is tied to GND.
2019-06-03 05:06 AM
Hi,
Did you ever have any console message ? If yes, please provide the log.
Are you able to 'boot' over USB (with a PC connected on OTG_HS_DP/OTG_HS_DM) using BOOT[2:0] = 0b000 (or 0b110) ? If yes, this mean you crystal is connected right and you might have SW setting issues.
To exclude other issues (Resets, supplies, crystal oscillation, etc..), you could also try to startup the board with injecting an external square clock on OSC_IN (PH0) while OSC_OUT (PH1) is tied to GND.
2019-06-07 09:37 AM
Thanks for your guide. I will check it again.