Hi all, for a project our company is working on, we have 2 main processors on our board, one of them is the RT1171. The communication between the two chips is done via UART at a baud rate of exactly 1 mbit. The application is running fine, however when we enter bootloader mode, we run into some issues. The bootloader uses an autobaudrate detection, and while we are still sending the PING packets at 1 mbit, the bootloader responds with the PING_ACK packet at 1.05mbit. This makes the entire UART frame go out of sync and we essentially receive the wrong data while a scope shows that the ping ack packet is being sent back but at a higher frequency than what we send the ping packet with.
Reducing the baud rate to 500kb does help, but we want to use 1mbit since the binary that needs to be flashed is quite large.
Hi Danny,
The baudrates from the bootloader RM you referred are not specific to RT1170. Serial Boot via UART should support up to 6mbps.
Best regards,
Felipe