
bootloader
文章平均质量分 91
主要介绍汽车电子bootloader的开发技术,摘自NXP技术工程师胡恩伟的微信公众号
king110108
从事汽车电子行业10年
展开
-
英飞凌 AURIX TC3XX系列单片机的SOTA机制详解
详细介绍SOTA升级的流程转载 2023-05-22 13:31:16 · 1679 阅读 · 0 评论 -
UDS之BootLoader刷写流程介绍
Bootloader是所有支持重编程的ECU必须具备的软件功能,在ECU运行过程中,执行的是应用软件和应用数据,仅当应用软件或应用数据无效或者上电之初,或者要求对其进行升级或特殊测试的时侯,才会运行Bootloader软件。应用软件和应用数据可以同时编程或者相互独立编程,通常在ECU在刷入bootloader后,bootloader是无法再次更新的,除非拆件,不过现在这越来越多的主机厂要求Bootloader也要支持刷写。Bootloader存储于被保护的flash区域,即使发生潜在错误时,控制器的应用转载 2022-05-29 16:34:22 · 19720 阅读 · 0 评论 -
两级bootloader的几种方案
背景:汽车软件Boot程序的主要作用是刷新App程序。在在一个具体客户项目中,Boot也是客户需求的一部分,跟随项目也有软件开发计划(有的为了和其它Boot区分,把项目上的Boot称作CB, Customer Boot)。对于已经下线盒盖的控制器,无论是在供应商或者客户手里测试,只能通过CB刷新App。如果需要CB自刷新,就需要额外的方法。规范:整车厂只有对App程序刷新的规范,没有对Boot自我刷新的规范。因为规范是针对量产车的,售后只负责App程序的升级,不对Boot升级(也不允许Boot升原创 2022-05-28 21:56:38 · 4455 阅读 · 1 评论 -
英飞凌XC2000系列——汽车ECU Bootloader 设计详解 (二)
目录2.2后期按照项目需求导入开发3.3.6 Network layer timing/网络层定时3.4.2 应用层时间参数定义4 BOOT诊断服务解析4.1、(10 hex) /诊断会话控制4.2、(11 hex) /ECU 复位4.4、(22 hex) /通过标识符读数据4.5、(2E hex) /通过标识符写数据4.6、(31 hex) /例程控制4.7、(34 hex) /请求下载4.8、(36 hex) /传输数据1.1术语和缩写1.2参考资...转载 2021-11-21 17:08:28 · 3944 阅读 · 0 评论 -
英飞凌XC2000系列——汽车ECU Bootloader 设计详解
一 、Ecu Bootloader 详解1目的1、为了能让新手快速入门2、让更多的人了解BootLoader3、如何维护、开发BootLoader二、BOOT简介1、不仅在嵌入式系统在有Bootloader,在通常的PC机系统中,其引导加载的程序是由BIOS和位于硬盘MBR中的OS BootLoader完成的。BIOS在完成硬件检测和资源分配后,将硬盘MBR中的BootLoader读到系统的RAM中,然后将控制权交给OS BootLoader。2、BootLoader的主要运行任务就是将内转载 2021-11-21 16:09:53 · 4686 阅读 · 0 评论 -
汽车电子ECU bootloader开发要点详解
引言1. bootloader的功能2. 如何建立可靠的总线通信?3. 解析编程文件(S19/HEX/BIN)4. NVM驱动程序开发5. bootloader开发的其他要点a. bootloader与应用程序的关系b.bootloader到应用程序的跳转方法c. 开发bootloader需要掌握的知识和调试方法技巧d.量产时bootloader和应用程序的下载...转载 2019-11-24 16:02:49 · 5393 阅读 · 0 评论