今天看啥  ›  专栏  ›  汽车电子与软件

英飞凌TC3xx 启动逻辑梳理

汽车电子与软件  · 公众号  ·  · 2024-05-29 23:20
    

文章预览

目录 1.启动时序总览 2.Boot Firmware干了什么? 2.1 BMHD梳理 2.2 HWCFG 2.3 ABM 2.4 BMHD 无效时处理方案 2.5 HSM启动如何影响SSW启动 3. 应用启动代码逻辑 3.1 启动阶段1 3.2 启动阶段2 3.3 启动阶段3 3.4 启动阶段4 3.5 启动阶段5 3.6 启动阶段6 4.小结   在调TC3xx的板子时,最害怕的就是刷UCB;稍不注意板子就上锁,调试器也连不上了,这里面的逻辑是什么? 在设计SafetyLib时,对于芯片启动阶段的功能安全逻辑应该是怎样的? 在设计SecurityLib时,对于芯片启动阶段的信息安全应该如何考量? 今天就这几个方向来梳理一下TC3xx的启动流程。 1.启动时序总览 常见MCU的启动时序通常可以分为三大步,如下图:  当外部电源上电后,MCU进入到复位状态,此时不会跑任何代码;这个阶段主要是芯片供电选择、时钟开启、各个IP复位释放; 硬件完成上述工作后,将PC指向BootRom中代码 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览