设计并实现了Flash在线编程系统,包括以NXP MPC5748G为微控制器的下位机、上位机PC和连接两者的支持CAN FD的USB/CAN转换器。开发了用于MPC5748G的Bootloader软件和上位PC机在线编程软件,两者通过CANFD基于UDS协议通信。该系统可用于用户应用程序的在线更新和参数标定。测试结果表明,该系统不仅可以有效地实现更新和标定功能,而且显著提高了功能实现的效率。