火山引导程序

Volcano引导加载程序是一个独立程序,允许下载和更换ECU内的任何程序模块(需要闪存或EEPROM内存)。The Bootloader works with AUTOSAR Basic 金宝博滚球专家Software as well as the Volcano Target Package.

特征

  • 通过CAN连接通金宝博滚球专家过软件下载启用软件更新
  • Optimized microcontroller resource utilization (ROM)
  • 高下载性能
  • 防止bootloader rom重写(可选)
  • Easily integrated with application 金宝博滚球专家software
  • 根据自定义ECU配置

Technical Specifications

  • ISO 14229-1,ISO 15765-2 and ISO 15765-3 compliant
  • Security Access (according to ISO 14229-1) available
  • Typical memory utilization 10-12kB ROM
  • Also as KWP2000 compliant deliverable

Highlights

Use Cases

Bootloader enables 金宝博滚球专家software updates of any software module within the ECU – through the CAN (Controller Area Network) network.This functionality requires that the ECU has flash memory. Typical usage includes:

  • 在维修期间更新现有的电子控制单元软件-无需从车金宝博滚球专家辆上拆卸电子控制单元以更新其软件,这大大降低了售后市场变化的成本。
  • Reconfiguration or complete programming of ECU during manufacturing or service – reduces the need for keeping separate stocks of ECUs,无论是生产还是售后市场。
  • 在开发过程中下载软件和应金宝博滚球专家用程序数据—加速单元和系统测试。

Bootloader Strategy

通常情况下,引导装载程序分为两部分:

  • 主引导加载程序(PBL)
  • 辅助引导加载程序(SBL)

PBL永久地放置在受保护的引导扇区中,重置后将直接执行。PBL充当通信引擎,将SBL下载到ECU的内部RAM中,然后激活它。SBL增加了闪存和EEPROM的擦除和编程功能;它还处理新软件或更新软件的实际下载。金宝博滚球专家该策略允许PBL最小的ROM利用率。

可利用性

Protocols from complete car OEM-specific to standardized protocols using ISO 15765-2 transport layer and ISO 14229 diagnostic services is available.还提供了兼容KWP2000的引导加载程序。

Volcano bootloader可以从不同的供应商获得许多微控制器类型,也可以根据客户的ECU要求进行配置(例如看门狗,transceiver,等等)。

Integration

易于集成来自Volcano引导加载程序的独立可执行程序。绘制中断向量表并为火山引导装载程序保留闪存段是所需的全部。

支持

支持的服务

The following services (defined by ISO 14229) are supported for 金宝博滚球专家software download and upload within the Volcano Bootloader (the service is followed by the use of the service for download):

  • 诊断会话控制-检测仪请求电子控制单元进入编程模式
  • ECU重置-检测仪请求ECU执行重置(因此退出编程模式)
  • 安全访问-解锁ECU进行下载/上传
  • 按标识符读取数据-检测仪请求电子控制单元报告识别信息
  • Write Data By Identifier - Write ECU configuration data (e.g.hardware part number,序列号)
  • 例行控制-激活辅助引导加载程序。擦除闪存
  • 请求下载-请求下载到ECU RAM闪存或EEPROM
  • Request Upload - Request upload from ECU RAM,闪存或EEPROM
  • 传输数据-向/从ECU RAM传输数据,闪存或EEPROM
  • 请求传输退出-退出向/从ECU传输数据

支持的MCU

以下是当前支持的MCU的部分列表。Mentor Graphics不断更新支持的MCU列表,并根据客户要求为其他MCU提供支持。

  • C167CS
  • CR16
  • HC08
  • HC908
  • HC912
  • MC68376
  • MPC 55xx
  • MPC56xx
  • MPC561
  • Star12
  • ST10F222/273
  • TC1766
  • TC1775
  • TMS470
  • XC164
闲聊γ 接触