首页 > 其他 > 详细

RT ROM boot简介

时间:2018-08-27 15:48:50      阅读:106      评论:0      收藏:0      [点我收藏+]

目录

imx-RT是恩智浦新出的一款基于M7内核的芯片,其特点是高性能,低售价。
目前是MCU市场上一款炙手可热的芯片。
本文针对RT ROM做一些介绍。

  • 具体内容如下:

    1. Boot流程
    2. 各种类型的boot
    3. 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简介

原文:https://www.cnblogs.com/richard-xiong/p/9542603.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!