[其他产品] 关于microchip的ECU刷写bootloader流程问题

[复制链接]
1362|5
 楼主| classroom 发表于 2024-10-23 15:30 | 显示全部楼层 |阅读模式
选用microchip芯片设计bootloader代码,在汽车的bootloader流程中,将FLASH的读写擦除代码生成hex或s19的文件,下载到ram地址中去运行,在microchip的芯片中是否可行?若不可行,请问大家怎么操作和处理的?
两只袜子 发表于 2024-10-23 16:47 | 显示全部楼层
将FLASH的读写擦除代码(NVM驱动)直接集成到bootloader程序中。然后,通过ISP或其他编程方式将bootloader烧录到芯片的非易失性存储器中。
jcky001 发表于 2024-10-23 17:00 | 显示全部楼层
使用双bootloader方案
cr315 发表于 2024-10-24 16:00 | 显示全部楼层
以使用外部编程器来直接对FLASH进行读写和擦除操作。
雾都浪漫 发表于 2025-9-15 16:04 | 显示全部楼层
Microchip 的 ECU 刷写 bootloader 流程:先通过编程器将 bootloader 程序烧入芯片特定区域;配置启动向量指向 bootloader;ECU 上电后先运行 bootloader,检测升级指令;通过 CAN/LIN 等接口接收新固件;校验通过后擦写应用区并写入新程序,完成后跳转至应用程序运行。
短句家 发表于 2025-9-19 14:22 | 显示全部楼层
Microchip 的 ECU 刷写 bootloader 流程主要包括:首先使 ECU 进入 boot 模式,通过 UDS 服务经 CAN 总线、K-Line 或 DoIP 等协议传输新软件。接着进行预刷写操作,如检查条件、禁止 DTC 等;然后主刷写,包括擦除内存、下载软件等;最后后刷写,恢复通信、DTC 设置等,使 ECU 回到正常工作状态。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

541

主题

3413

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部