MP1 SPINAND boot needs HSE ?
We use HSE osc instead of xtal as suggested by errata. However to support STANDBY we need to turn it off by GPIO. The idea is to boot from SPINAND on HSI and turn HSE in bootloader.
Unfortunately it seems that ROM hangs when HSE is not present:
< @ 00646143 | [INFO] - BOOTCORE_Pll1Started >
< @ 00651111 | [INFO] - BOOTCORE_Pll1Locked >
< @ 00652481 | [INFO] - BOOTCORE_Pll2Started >
< @ 00657398 | [INFO] - BOOTCORE_Pll2Locked >
< @ 00658999 | [INFO] - BOOTCORE_CkMpuSsSwitchedOnPll1 >
< @ 00660470 | [INFO] - BOOTCORE_CkAxiSsSwitchedOnPll2 >
< @ 00661050 | [INFO] - BOOTCORE_Pll12StartReqStatusPllStarted >
< @ 00824184 | [INFO] - NANDCORE_GetParamFromOtp >
< @ 05653430 | [INFO] - BOOTCORE_HseNoBypass >
< @ 06934011 | [ERR ] - BOOTCORE_HseNotReady >
I tried to set CFG9 bits 1 and 2 (skip HSE detects) but no success. Setting bit 5 in CFG3 (skip PLLs) doesn't help too.
Is HSE usage somehow hardcoded for SPINAND boot ? From docs I get that only USB needs HSE...
thanks, Martin
