全部学习汇总: GreyZhang/g_TC275: happy hacking for TC275! (github.com)
- UCB的几种状态通过寄存器的数值可以直接获取到。
- 启动代码会识别到UCB的错误,如果识别到后悔停止继续,因此不会启动MCU。
- 启动代码也会检查HSM是否存在以及是否需要启动。
- UCB中可以把调试口锁死。
- 如果HSM的固件启动失败,SSW也会停止执行,这样也不会进入到用户模式。
- 如果HSM没有进行锁定,可以通过密码打开调试口。
- EDM的调试功能会影响到CAN以及FlexRay的时钟,从而导致其不能运行。
- 这里给出了一个参数,在一系列的措施保证之下,Flash的单点失效以及潜在故障失效率。
- 主要的保障措施:总线的ECC、Flash的ECC。
- 这一页的信息还是之前的延续,保证Flash失效率的措施还有:边缘存储检查、寄存器的管理员模式。
- 中断以及trap的处理不属于失效率保证措施,这个算是比较常规的功能了。
总体来说,通过flash降低功耗的主要手段还是在检查到允许的时候切断Flash的访问路径来实现。
有哪些信息会报到SMU呢?主要还是常规的ECC,包括总线以及存储的ECC的错误等,都会报到SMU。PMU的寄存器相关的错误,本身不会直接连到SMU,但是可以通过之前看到的警报组等进行上报。