打印
[经验分享]

浅谈车规MCU (MGEQ1C064) OTA升级

[复制链接]
82|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
MG_FAE|  楼主 | 2025-3-4 12:43 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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
请扫码

也欢迎联系我们的代理商,或洽询笙泉科技销售代表(sales@megawin.com.tw)。






使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

90

主题

323

帖子

9

粉丝