基于InfineonXC2364 Bootloader产品(OSI)

  作者:angelazhang 时间:2015-02-02
ECU的开发周期较长,并且对安全性、可靠性的指标要求很高,所以软件更新的情况在开发过程及售后都有可能出现。为了方便售后服务并避免对ECU硬件的损坏,汽车行业制定了标准的通信接口对ECU控制程序或者数据进行更新。Bootloader就是为了完成上述功能,常驻在ECU内部Flash的程序。
 
一、解决方案
为了适应市场的上述需求,开发了ORIENTAISTM Bootloader产品,该产品可基于客户的Bootloader机制或者协助用户制定Bootloader机制,按照ISO各层的通信协议标准,并配合精简的底层驱动完成Bootloader的开发。
 
 
二、ORIENTAISTM Bootloader特点
1、标准可制定性
2、支持如ISO 14229、ISO 15765等标准通信协议
3、Flash驱动代码的加密解密操作,保证了安全性
4、编码采用MISRA C 2004规范
5、基于常用总线工具CANoe、Vehicle SPY开发的测试用例
6、程序架构层次清晰、模块化、耦合度低、移植性强
 
三、基于InfineonXC2364 ORIENTAISTM Bootloader特性
1、Can模块的链表式缓冲区结构使得操作更加灵活,改进了接收中断嵌套的代码复杂度,并且增加了灵活性。
2、可以改变读取中断向量表的地址,减少了代码量和软件复杂度。
3、一个串口模块可以符合多个串口协议,提高了可利用率。在普华设计的Bootloader中采用SPI串口读取外部EEPROM。
4、命令式的Flash操作接口简化了代码,并提高了工作效率。

关键词: Bootloader InfineonXC2364

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关电路