2025-06-06 3:06 AM
I am evaluating using SPI and ST's internal System Bootloader for a 2 processor application.
To that end, I am attempting to attempt to read in the bootloader via SPI on an STLink V3.
I am successfully able to do so for a NUCLEO-L496ZG, but fails for a NUCLEO-U575ZI-Q.
This is what the traces look like on the Oscilloscope. Yellow is the MISO line.
What it isn't:
I am left with one possible conclusion: That there is an error in the SPI configuration in ST's system bootloader. Can anyone verify if they have successfully tried using the System bootloader on an STM32U575 in SPI mode?
Thanks
2025-06-06 5:17 AM - edited 2025-06-06 5:18 AM
The trace shows two bytes, not enough for a sync frame. Can you show the full sequence? Would be better if you controlled NSS as well, showing the full 4-byte sequence.
Edit: Eh, I guess it should transmit 0xA5 on the first byte regardless.
2025-06-06 5:23 AM
Exactly, I can show all the traces but didn't want to spam the question needlessly. The L4 shows a perfect 0xA5 on the first and second byte, but all of the response on the U575 MISO line looks like the image I added.