您现在的位置:首页 > 解决方案及需求 > 其他系统方案 > 基于InfineonXC2364 Bootloader产品

基于InfineonXC2364 Bootloader产品

发布时间:2016-10-26

  • 软硬件功能设计开发阶段
  • 功能测试验证阶段
  • 样机成型阶段
  • 上车测试阶段
  • 小批量试产阶段
  • 已量产
应用领域/适用场景:本项目可完成英飞凌XC2000单片机的Bootloader功能
方案亮点:标准可制定性,支持如ISO 14229、ISO 15765等标准通信协议,Flash驱动代码的加密解密操作,保证了安全性
方案详情:

例:可以直接使用家用单相交流市电对电动汽车进行充电,体积小,重量轻,效率高。

ECU的开发周期较长,并且对安全性、可靠性的指标要求很高,所以软件更新的情况在开发过程及售后都有可能出现。为了方便售后服务并避免对ECU硬件的损坏,汽车行业制定了标准的通信接口对ECU控制程序或者数据进行更新。Bootloader就是为了完成上述功能,常驻在ECU内部Flash的程序。

解决方案
为了适应市场的上述需求,开发了ORIENTAISTM Bootloader产品,该产品可基于客户的Bootloader机制或者协助用户制定Bootloader机制,按照ISO各层的通信协议标准,并配合精简的底层驱动完成Bootloader的开发。
ORIENTAISTM Bootloader特点
标准可制定性
支持如ISO 14229、ISO 15765等标准通信协议
Flash驱动代码的加密解密操作,保证了安全性
编码采用MISRA C 2004规范
基于常用总线工具CANoe、Vehicle SPY开发的测试用例
程序架构层次清晰、模块化、耦合度低、移植性强

基于InfineonXC2364 ORIENTAISTM Bootloader特性
Can模块的链表式缓冲区结构使得操作更加灵活,改进了接收中断嵌套的代码复杂度,并且增加了灵活性。
可以改变读取中断向量表的地址,减少了代码量和软件复杂度。
一个串口模块可以符合多个串口协议,提高了可利用率。在普华设计的Bootloader中采用SPI串口读取外部EEPROM。
命令式的Flash操作接口简化了代码,并提高了工作效率。

【图1】

评论 (0)
验证码: 单击可刷新
寻找方案
发布方案
发布需求
解决问题
加入我们
关注我们
安卓APP
返回顶部
关闭