本帖最后由 MG_FAE 于 2025-3-4 12:45 编辑
浅谈车规MCU (MGEQ1C064) OTA升级
OTA升级为汽车打造新价值
OTA升级(Over-The-Air upgrade)即空中下载技术,简单来说,是通过外部方式(有线或无线)对产品进行更新,而不是传统的编程器刷入固件的方式。随着智能网联汽车技术的飞速发展,OTA技术已逐渐渗透至汽车领域。汽车制造商现在可以提高性能、安全性和功能,而无需诉诸汽车实际召回。对于车规级MCU来说,OTA往往是不可少的。伴随汽车制造商努力在竞争激烈的市场中脱颖而出,提供定期软件增强功能的能力成为一个重要的卖点,进一步推动了 OTA 领域对软件领域的需求。依据Global Market Insights Inc.市调报告显示,2023 年全球汽车无线更新(OTA)市场价值约38 亿美元,预计 2024 年至 2032 年复合年成长率(CAGR)将超过 17%。
笙泉科技车规级MCU (MGEQ1C064AD48)已于2023年6月获AEC-Q100 Grade2车规级可靠性认证。本文,我们将浅谈MGEQ1C064的OTA升级。
OTA升级方式
为了实现OTA升级,我们通常需要将MCU FLASH分为两部分存储不同的代码:
接收新的升级固件并完成新旧固件的替换:这部分代码称为BootLoader。 产品功能的正常程序,用于执行各种应用功能:这部分程序称为App。
整个OTA的简单流程如下:
可以看出,要实现OTA升级,划分FLASH的操作是不可少的,很多MCU通常使用编程软件(如keil)完成该操作,并且需要额外编写相关代码,增加了软件开发的复杂性。笙泉科技MGEQ1C064的FLASH出厂就划分为AP区、IAP区、ISP区 (BootLoader) 三部分,三个区域的大小均可自定义配置。
对于不要求做无线OTA升级的客户,MGEQ1C064出厂内置了串口方式做ISP(OTA)升级功能,客户使用USB转串口工具连接PC和MGEQ1C064的P31(TX)、P30(RX),然后在PC端使用笙泉官方提供的上位机软件即可更新MCU固件(如下)。
如客户需要实现无线方式的OTA升级,笙泉会为客户提供串口ISP(OTA)升级的完整sample code,客户可参考该范例程序完成自己所需的无线OTA BootLoader程序。
若对车规级MCU (MGEQ1C064AD48)有兴趣或需进一步信息,可浏览笙泉科技官网:
https://www.megawin.com.tw/zh-CN/products-sub/Automotive-Base-Line
https://www.megawin.com.tw/zh-CN/product/MGEQ1C064
请扫码
|