RT ROM boot简介
Posted richard-xiong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RT ROM boot简介相关的知识,希望对你有一定的参考价值。
目录
imx-RT是恩智浦新出的一款基于M7内核的芯片,其特点是高性能,低售价。
目前是MCU市场上一款炙手可热的芯片。
本文针对RT ROM做一些介绍。
具体内容如下:
Boot流程
各种类型的boot
image架构
ROM Boot process
Get boot mode
上电后,Boot_mode拨码的值会自动加载到SBMR2寄存器中,ROM读取SBMR2[25:24]来决定boot_mode
RT支持四种启动模式:
ROM读取SBMR2
#define HAPI_SRC_get_bootmode() ((SRC->SBMR2 & SBMR2_BMOD_MASK) >> SBMR2_BMOD_SHIFT)
SRC->SBMR2右移24位截取bit[25:24]得到boot_mode
读取fuse,确定HAB是否使能
hab_rvt.report_status(&hab_config, NULL);
HAB - high assurance boot.
一旦开启HAB,签名的image需要ROM认证后才能boot。
以上是关于RT ROM boot简介的主要内容,如果未能解决你的问题,请参考以下文章
痞子衡嵌入式:飞思卡尔i.MX RT系列微控制器启动篇- Boot配置(BOOT_CFG Pin/eFUSE)
在 AT91RM9200 上将 U-Boot 从内部 ROM 重新定位到 SRAM