工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->综合电路图->综合电路图->基于InfineonXC2364 Bootloader产品(OSI)

基于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操作接口简化了代码,并提高了工作效率。


评论

技术专区