LIN Flash Bootloader Based on UDS
Feng Luo and Yue Yin Xie
Clean Energy Automotive Engineering Center, School of Automotive Study, Tongji University, Shanghai, China
Abstract—Flash Bootloader is necessary for updating or maintenance of the ECUs on the Vehicle. This paper discusses how to develop the LIN flash bootloader based on Unified diagnostic services. First is to discuss the software structure of the flash bootloader, the next is to discuss the details of hardware layer, LIN driver layer and UDS layer of the structure, and then is to discuss the solution for reliability. After all these works, test the software with a standard diagnostic tool. The result proofs that the LIN flash bootloader works properly as designation, the software follows to the LIN protocol and Unified Diagnostic Services protocol strictly, and the ECU can restore from the errors during downloading period.
Index Terms—flash bootloader, LIN, unified diagnostic services, reliability
Cite: Feng Luo and Yue Yin Xie, "LIN Flash Bootloader Based on UDS," Jounal of Automation and Control Engineering, Vol. 4, No. 1, pp. 47-52, February, 2016. doi: 10.12720/joace.4.1.47-52
Index Terms—flash bootloader, LIN, unified diagnostic services, reliability
Cite: Feng Luo and Yue Yin Xie, "LIN Flash Bootloader Based on UDS," Jounal of Automation and Control Engineering, Vol. 4, No. 1, pp. 47-52, February, 2016. doi: 10.12720/joace.4.1.47-52