BootLoader(BootROM、U-Boot、Bootloader、eFuse)

BootROM、U-Boot、Bootloader、eFuse

BootROM、U-Boot、Bootloader区别

BootROM是一种固化在芯片内里的只读存储器(ROM),BootROM中通常包含了一些事后编写好的代码,用于启动和初始化体系。芯片上电,起首会进入BootROM阶段,卖力初始化种种硬件设置,比如初始化时钟,串口,GPIO控制器,中缀控制器,存储装备等,并从存储装备(如SD卡、NAND FLASH、SPI NOR Flash等)中加载U-Boot引导步骤(Bootloader)到DDR中。


AI SOC芯片启动流程

eFuse默以为1,按bit烧写,烧写之后变为0,且不成逆转;

如下:假如Fuse-sel bit没有熔断,依照左侧boot流程实行,反之依照右侧流程实行;

其次,读取BootMode pin的电平值,BootMode通常为拨码开关,确定Boot选择;举例,假如没烧写eFuse,拨码电平值为10,则进一步辨别是选择E2PROM照旧RCON PIN;

最初,依据E2PROM大概RCON PIN对应的BOOT_CFG[7:2],来确定是从哪个外设存储中读取镜像文件。

SOC的boot选择流程


内容底部广告位(手机)
标签:

管理员
草根站长管理员

专注网站优化+网络营销,只做有思想的高价值网站,只提供有担当的营销服务!

上一篇:西门子变频器(实例分享!告诉你西门子PLC如何通过MODBUS控制变频器)
下一篇:返回列表

相关推荐