2023-05-24 06:29 PM
my host interaction with STM32G431C8T6 SPI bootloader are functioning for a lot of jobs such as RW, but not for the whole-chip CRC. Here is the Logic analyzer captured data:
Host=>BL, BL=>Host
5A, A5
A1,A5
5E,A5 cmd to run whole chip CRC
00,A5
......
00,A5
00,79 BL confirms the cmd
no difference with or without 1sec delay here
08,A5 send 4 byte addr and chksum
00,A5
00,A5
00,A5
08,A5
00,A5 for ever, precisely speak, host keeps polling for 5 secs, and didn't even receive NACK
I follow AN4286 to design the host code. After going through STM knowledge base and existing furum threads, I hope someone could share some guidance with me. Thanks a lot.