Porting USB Bootloader from LPC54018 to LPC51U68
●There are several means for firmware upgrade, including the bootloader, hardware debugger (such as CMSIS-DAP, J-Link, and ULink), and third-party programmer (such as Flash Magic). Efficient and fast flash programming in the production flow is an important part of cost-effective manufacturing and field servicing of MCUs. From the firmware upgrade tools mentioned above, the hardware debugger is suitable for product development. The third-party programmer and bootloader are suitable for mass production. For NXP MCUs, Flash Magic only supports SWD, Ethernet, and UART (except for the USB). The secondary bootloader in the NXP MCU bootloader provides multiple serial protocols (such as USB HID/MSC, UART, SPI, I2C, and CAN) for quick and easy programming through the entire product lifecycle. The USB interface is widely used due to high data transmission rate and driver support by various mainstream operating systems.
|
|
Application note & Design Guide |
|
|
|
Please see the document for details |
|
|
|
|
|
|
|
English Chinese Chinese and English Japanese |
|
02/2020 |
|
Rev. 0 |
|
AN12689 |
|
1.1 MB |
- +1 Like
- Add to Favorites
Recommend
All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.