没有合适的资源?快使用搜索试试~ 我知道了~
首页AutoSar_Bootloader.docx
AutoSar_Bootloader.docx
3星 · 超过75%的资源 需积分: 48 107 下载量 45 浏览量
更新于2023-03-03
评论 2
收藏 188KB DOCX 举报
说明了Boot基本流程,应用程序和Boot之间的切换。可以作为UDS Boot开发的初步了解,主要是用于理清逻辑。对于服务函数编写还是比较容易的,开发主要注意Flash Driver部分。
资源详情
资源评论
资源推荐
Autosar 基础软硬件解决方案(三) Bootloader 开发方
案
Cherry Autosar
和功能安全解决方案
2017-08-08
3.2.1Bootloader
Bootloader 是所有支持重编程的 ECU 必须具备的软件功能,
在 ECU 运行过程中,执行的是应用软件和应用数据,仅当应用软件或
应 用 数 据 无 效 时 , 或 者 要 求 对 其 进 行 升 级 或 特 殊 测 试 的 时 候 ,
Bootloader 软件才被激活。
应用软件和应用数据可以同时编程或者相互独立编程,不允许
重新编程时更新 Botloader 软件。Bootloader 软件存储于被保护的
存储器区域,即使发生潜在错误时,控制器始终保证可重新编程。
1. 2.1.1安全机制
为确保下载的安全,ECU 需设计安全机制,避免以下几种情况:
a.来自非法源的下载动作;
b.当前刷新条件不满足;
c.下载错误的应用软件或应用数据到 ECU;
d.软件之间不兼容;
3.2.1.1.1 安全访问
ECU 通过 SEED&KEY 机制进行安全访问服务限制,保证 ECU
免遭未授权的编程动作影响。
3.2.1.1.2刷新预条件
ECU 确保刷新时处于安全状态,条件不满足(如高压上电或车
辆运行)时,刷新服务请求将被拒绝。
3.2.1.1.3完整性校验
ECU 对即将下载到存储器的程序或数据进行完整性检查,当一
个逻辑模块下载后,使用 CRC32 算法验证当前逻辑块的所有数据字节
是否被正确传输和写入。通过“检查编程完整性”例程控制激活 ECU 完
整性校验。当 ECU 接收到此服务请求时,Bootloader 将计算下载数
据字节的 CRC32 值,并将计算结果与诊断仪请求报文中发送的校验值
进行比较。
3.2.1.1.4一致性检查
不兼容的软件不能配合使用,如果配合使用可能会使功能异常
或产生致命性错误。为此,ECU 通过验证软件兼容性来检查刷新程序
的一致性,包括应用软件与 Bootloader 软件、应用数据与应用软件检
验等。
3.2.1.1.5有效性检查
ECU 内部有一个标志位,用于标识应用软件是否有效。如果刷
新完整性检查和一致性检查都正确时,ECU 才会设置应用软件的标志
位为有效。只有标志位为有效时,应用软件才可以运行。
1. 2.1.2刷新文件格式
刷新文件格式为 Intel 格式(*.hex)。
1. 2.1.3ECU 启动时序
在 每 次 上 电 / 复 位 后 , ECU 首 先 执 行 Bootloader 代 码 。
Bootloader 首先执行一些基本的初始化,然后检查刷新请求标志位是
否 为 有 效 , 如 果 刷 新 请 求 标 志 位 有 效 , 即 使 应 用 程 序 是 有 效 的 ,
Bootloader 也会继续运行。如果当前没有刷新请求,即刷新请求标志
位为无效,则检查应用软件的状态,如果应用软件是有效的,则应用软
件代码将被执行,如果应用软件是无效的,则继续执行 Bootloader 代
码。
剩余11页未读,继续阅读
Matt_SP
- 粉丝: 2
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 27页智慧街道信息化建设综合解决方案.pptx
- 计算机二级Ms-Office选择题汇总.doc
- 单链表的插入和删除实验报告 (2).docx
- 单链表的插入和删除实验报告.pdf
- 物联网智能终端项目设备管理方案.pdf
- 如何打造品牌的模式.doc
- 样式控制与页面布局.pdf
- 武汉理工Java实验报告(二).docx
- 2021线上新品消费趋势报告.pdf
- 第3章 Matlab中的矩阵及其运算.docx
- 基于Web的人力资源管理系统的必要性和可行性.doc
- 基于一阶倒立摆的matlab仿真实验.doc
- 速运公司物流管理模式研究教材
- 大数据与管理.pptx
- 单片机课程设计之步进电机.doc
- 大数据与数据挖掘.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论2