
《S32系列芯片——Boot详解》系列——Boot过程相关镜像详解:IVT、DCD、App Boot镜像到底是什么?一、概述二、 IVT镜像2.1 IVT header的结构2.2 BCW和LCW的结构2.3 最后16个字节GMAC的概念三、DCD镜像3.1 DCD相关的基本概念3.2 DCD header的结构3.3 DCD指令3.3.1 写数据指令(Write Data)3.3.2 检查数据指令(Check Data)3.3.3 空指令指令(NOP)四、Self-Test镜像4.1 自检的启动条件4.2 自检流程五、应用程序启动镜像(App Bootloader)5.1 镜像结构5.2 RAM start pointer和RAM entry pointer5.3 μSDHC启动场景下的注意点六、Serial Boot镜像七、结语博主已开通同名公众号,通过文末或主页二维码关注博主,将为你推送最新、最细、最硬核的车载系统知识和嵌入式开发知识!学习更多Boot相关内容,获取HSE基于IVT安全启动方案? 返回专栏总目录《S32系列芯片——Boot详解》Tip📌:鼠标悬停双虚线关键词/句,可获得更详细的描述一、概述S32系列芯片的正常启动需要一份有效的程序镜像,主要包括以下部分:Image Vector Table (IVT):这是BootROM从启动设备读取的第一个镜像。IVT包含了启动过程中BootROM使用的必要数据,如各个镜像的入口点、指向设备配置数据(DCD)的指针和其他指针。Device Configuration Data (DCD):提供了对设备进行配置的数据。Self-Test DCD:用于执行自测。