MCU bootloader

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MCU bootloader

756 Views
seanwu
Contributor IV

Dear sir,

The Kinetis MCU bootloader current supports auto baud rate max is 230400. How to modify to support the baud rate more than 230400 like 460800 or 921600?

Thanks.

BR,

Sean Wu

Weikeng

Labels (2)
0 Kudos
1 Reply

609 Views
jingpan
NXP TechSupport
NXP TechSupport

Hi Sean,

Bootloader doesn't restrict UART speed. Since Kinetis MCU UART module don’t have auto frequency detect function, the bootloader detects frequcny by software. It uses GPIO interrupt and timer to measure frequency. If the code can get the baudrate precisely, speed higher than 230400 should be fine. If it can't, you can appoint the baudrate in

     bool scuart_poll_for_activity(const peripheral_descriptor_t *self)

Regards,

Jing

0 Kudos