Therefore to have reasonable speed for production programming:
1. Program own bootloader @ 115kbaud.
2. Reboot to new bootloader and program main image using that.
This can actually work, just extra cost for developing own bootloader.
Also loss of some space in chip for bootloader.
The main reason is the legacy of PC baud rate in the early 2000, when LPC family with UART Bootloader was started. Of course the cable length plays a role (and you will need the transceiver when using the old RS232 port). Therefore if you want to get a higher baud rate for your In Application update, you can do it using your own UART routines.
Therefore to have reasonable speed for production programming:
1. Program own bootloader @ 115kbaud.
2. Reboot to new bootloader and program main image using that.
This can actually work, just extra cost for developing own bootloader.
Also loss of some space in chip for bootloader.
Hi Ergo Pehtla ,
The parameter value of the UART baud rate shouldn't be others except for 9600, 19200, 38400, 57600, 115200.
Hope it helps.
Have a great day,
Ping
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------