海思芯片(hi3536av100)启动模式选择

1、支持多种模式可配置

(1)支持BootRom启动
(2)支持从 SPI NOR Flash 启动
(3)支持从 SPI NAND Flash 启动
(4)支持从 eMMC 启动
(5)支持 PCIe 从片启动

2、启动方式的选择

BOOT_SEL[1:0]SFC_EMMC_BOOT_MODEMODE
000SPI Nor Flash 3 Byte
001SPI Nor Flash 4 Byte
010SPI Nand Flash 1 write
011SPI Nand Flash 4 write
110eMMC 4bit
111eMMC 8bit

(1)SFC_EMMC_BOOT_MODE & BOOT_SEL1 & BOOT_SEL0是芯片的三个gpio引脚,可以通过外围电路来拉高拉低;
(2)SFC_EMMC_BOOT_MODE & BOOT_SEL1 & BOOT_SEL0 决定了启动或者烧
写的目标介质,需要根据当前板子接的启动介质来拉高拉低相应引脚,否则会启动失败;

3、烧写(升级)方式选择

FAST_BOOT_MODEMODE
0Normal BOOT
1Fast BOOT

(1)当启动介质是空的时候,芯片可以通过串口向芯片进行烧写,这是因为内部额BootRom支持该功能;
(2)芯片可以通过外围电路对FAST_BOOT_MODE引脚进行拉高拉低,当低电平时是Normal BOOT模式,此时不支持串口来烧写启动介质;是高电平时,是Fast BOOT模式,支持串口烧写启动介质;
(3)当我们用HiTool工具进行串口烧写海思芯片时,如果不成功,可能是当前是Normal BOOT模式,此时需要修改FAST_BOOT_MODE引脚为高电平;

3、pcie启动方式选择

PCIE_SLV_BOOT_MODEFunction
0Disable boot from Pcie
1Boot from pcie

(1)PCIE_SLV_BOOT_MODE引脚的高低电平状态决定了当前是否采用pcie启动方式;
(2)使用pcie启动时,芯片本身是不需要nand flash或者eMMC等介质来存储uboot、kernel、rootfs,开机时主片会通过pcie接口把启动文件放到芯片的ddr中;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

正在起飞的蜗牛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值