hi3559av100的启动和升级
hi3559av100中内置启动rom(bootrom),芯片复位撤销后由bootrom开始执行启动引导程序。
启动的cpu选择:
hi3559av100包含有A53Mp DUal core/A73Mp Dualcore/A53UP多个处理器核心,可以选择从A53MP core0或者A53UP来启动,由boot_sel3的值来确定由哪个cpu来启动。
启动的介子选择:
spi nand/nor flash存储接口
并行nand flash存储接口
emmc存储接口
ufs存储接口
启动介质的选择有boot_sel1/boot_Sel0型号决定
pcie从启动模式:
支持pcie从片启动模式,此时3559a作为从片,通过pcie接口与主片链接,主片可以通过pcie接口将启动程序加载至从片并引导从片的启动。
pcie从片的启动加载模式由boot_sel4信号的值决定。
升级烧写模式:
hi3559av100还可以通过SD卡/USB/串口对启动介质进行烧写(升级)。SD卡、USB升级模式由UPDATE_MODE信号决定,UART烧写由BOOT_SEL2信号的值决定。
上述的总结:
启动升级模式由BOOT_SEL4/BOOT_SEL3/BOOT_SEL2/BOOT_SEL1/BOOT_SEL0和update_mode_n信号来决定。
BOOT_SEL4:为sensor_vs3管脚上电锁存值
BOOT_SEL3:sensor_vsout0管脚上电锁存值
BOOT_SEL2:sersor_vsout1管脚上电锁存值
BOOT_SEL1:sersor_vsout2管脚上电锁存值
BOOT_SEL0:sensro_vsout3管脚上电锁存值
update_mode_n:为系统启动时GPIO0_0的状态,通常GPIO0_0可以设计成按键,按下时为0,表示升级模式,为按下时为1,表示非升级模式;
BOOT_SEL0/BOOT_SEL1决定了启动或者烧写的目标介质
BOOT_SEL2用于选择是否进入烧写模式
BOOT_SEL4用于是否进入pcie从片启动模式
update_mode_n是否进入sd/usb升级模式
通过系统控制寄存器SYSSTAT[8:4]可以获取BOOT_SEL4/BOOT_SEL3/BOOT_SEL2/BOOT_SEL1/BOOT_SEL0的状态。在芯片启动时通过查询CPIO0-0可以获取UPDATE_MODE_N的值
hi3559av100的启动和升级相关推荐
- android动态分区AB升级,Android A/B System OTA分析(四)系统的启动和升级
Android从7.0开始引入新的OTA升级方式,A/B System Updates,这里将其叫做A/B系统,涉及的内容较多,分多篇对A/B系统的各个方面进行分析.本文为第四篇,系统的启动和升级. ...
- Android A/B System OTA分析(四)系统的启动和升级
Android从7.0开始引入新的OTA升级方式,A/B System Updates,这里将其叫做A/B系统,涉及的内容较多,分多篇对A/B系统的各个方面进行分析.本文为第四篇,系统的启动和升级. ...
- kalixfce不能启动_kali升级2019.4后切换xfce桌面
Kali Linux 官网近日更新了2019年最后一个版本--kali linux 2019.4.具体更新细节参考官网:https://www.kali.org/news/kali-linux-201 ...
- ubuntu下mysql无法启动_升级Ubuntu到10.04后MySQL无法启动
升级Ubuntu到10.04之后,连接mysql提示: Can't connect to local MySQL server through socket '/var/run/mysqld/mysq ...
- vm虚拟服务器无法启动,win10升级后vm虚拟主机无法启动的解决办法
今天早上看到win10推送的更新通知, 好吧,更新win10到20H2. win10更新完毕.打算进入原来的vm虚拟机开始工作,结果出现如下提示 "VMware Workstation和De ...
- Dsm as deepin mate(3):离线编辑初始镜像,让skynas本地验证启动安装/升级
本文关键字:啥是真正的黑群,压缩skynas磁盘布局为5G内 在<dsm as Deepin mate(2)>中,我们讲到了使skynas镜像脱离aliyun ecs真正能运行起来的方法. ...
- Rockchip | 使用SD卡启动或升级固件到本地存储
1 简介 Rockchip 现将 SD 卡划分为常规 SD 卡,SD 升级卡,SD 启动卡,SD 修复卡.可以通过瑞芯微创建升级磁盘工具将镜像文件下载到 SD 卡内,制作不同的卡类型. 2 分类 2. ...
- win10安装ensp启动40_升级win10后 eNSP AR启动失败错误代码40的终极思路和解决办法...
升级win10后 eNSP AR启动失败错误代码40的终极解决办法 昨天win10被微软强制升级到版本10586.71,导致eNSP AR启动错误代码40,参考了论坛很多办法,都无法解决我的问题,搞到 ...
- 联想扬天M4680N安装win7卡在启动界面 升级BIOS解决
联想扬天M4680N安装win7卡在启动界面 问题回顾 实施并不顺利 蒙古大夫显神通 文件说明 操作步骤 顺利见到桌面 问题回顾 这台10年的老电脑,一直在跑xp.随着身边电脑的淘汰,手里有了富裕的配 ...
最新文章
- 一部分 数据 迁移_软件测试员12小时惊魂记:数据库迁移出大事故,如何测试?...
- 实战SSM_O2O商铺_20【商铺编辑】View层开发
- geek_Ask How-To Geek:营救受感染的PC,安装无膨胀iTunes和驯服疯狂的触控板
- linux 启动启动服务_更快地启动Linux
- 【转】Linux C动态内存泄漏追踪方法
- 1.凤凰架构:构建可靠的大型分布式系统 --- 服务架构演进史
- OpenCasCade默认的小坐标系的构建
- linux系统添加中文输入法
- SAP-SD-学习笔记0923
- 【备忘】传智播客黑马程序员28期JavaEE基础及就业班视频教程
- mysqlinnodb数据库损坏,全网最新
- pthread_detach
- 单片机循迹车c语言程序,基于单片机控制的简易自动循迹小车仿真与程序源码...
- 35岁以上程序员求职没市场?互联网大厂100道Android面试题助你冲关金三银四!终局之战
- 1.14食油大学acm训练赛NO.6
- word关闭时卡死_如何修复卡死的Mac
- 无盘服务器内存问题,无盘服务器内存占用过高
- Android使用搜狗输入法表情问题
- 嵌入式基础学习-烧写工具
- 服务器查看账户被锁的信息吗,远程服务器帐户被锁定
热门文章
- 省时省力的PDF编辑技巧,不会实在可惜
- STM32F103RCT6+1.44TFT屏幕显示
- python圆的半径计算圆的周长列表_用python计算圆的周长
- FBI 网站都被黑了?
- 抽鬼牌(poker)
- acwing 217.绿豆蛙的归宿
- 机器人涂装工程师岗位英文缩写_公司里各职位名称的英文缩写
- LightGBM 参数及调优
- 钙钛矿Cs2AgBiBr6|三氟乙胺碘F3EAI|4-三氟甲基苯胺溴CF3PhABr
- 用公式π/ 4 = 1 – 1 / 3 + 1 / 5 – 1 / 7 + … 求π的近似值,直到最后一项的绝对值小于10的负6次方为止。