STM32N6570-DK: No expected BootFailed UART output on PG10 / UART5_TX, instead ~4.3 MHz square wave
Title:
Hello,
I am investigating BootROM behavior on an STM32N6570-DK.
My expectation is based on the STM32N6 BootROM documentation and errata:
- PG10 is used as BootFailedn in blocking failure conditions.<sup class="chatgpt-doc-sup"><span title="ES0620-STM32N6_Rev4.pdf, page 7" /></sup>
- There is a known erratum: “PG10 (BootFailedn) signal not maintained at 1 during blocking failure”, with no workaround listed.<sup class="chatgpt-doc-sup"><span title="ES0620-STM32N6_Rev4.pdf, page 7" /></sup>
Observed behavior on my board:
- If the content of the OctaFlash is erased, I do not receive the expected serial BootFail-related output on PG10 / USART5_TX.
- Measuring PG10 with an oscilloscope, I see a ~4.3 MHz square wave instead.
- I observe the same square wave again after setting BOOT1=1 and BOOT0=0 and then resetting the board.
Additional context:
- I found guidance that Development Boot mode can be relevant for programming/erasing external flash on STM32N6570-DK.<sup class="chatgpt-doc-sup"><span title="STCommunityTopic#stm32n6570-dk-unable-to-erase-external-flash" /></sup>
- I also found discussion that for STM32N6 boot/debug connection issues, boot-pin configuration matters and dev-boot mode may help during investigation.<sup class="chatgpt-doc-sup"><span title="STCommunityTopic#unable-to-connect-stm32n657z0h3q" /></sup>
My questions:
1. Is the ~4.3 MHz square wave on PG10 a known BootROM behavior during blocking failure?
2. Can the PG10 erratum explain that no valid UART output is observable on this pin?
3. Has anyone from ST seen this exact behavior on STM32N6570-DK?
Any confirmation from ST or from users who measured PG10 directly with an oscilloscope would be very helpful.
Best regards
