赞
踩
在验证dual BIOS flash更新烧录时,需要切换flash 2, 我们这里chip select 动作由一个gpio和pch的一个io做二合一
由于gpio比较缺,所以把ast2600上ACPI的一个pin dedicate 为chip select gpio了,只留下S3和S5,所以为了使用需要disable ACPI,不然2600芯片无法通过gpio 应用去驱动chip select.
datasheet上有描述
由于SCU510是hardward strap2 寄存器,所以需要解锁和通过其他寄存器clear
在完成对SCU510[5]的clear后,disable ACPI,BMC可以驱动这里的chip select gpio(GPIOv4)
但是发现无法host power on,和bios沟通后知道SIO的ONCTRL会参与到上电逻辑,不然会停在S5不往下跑
所以需要把做SIOONCTRL的gpio pull-down,最终可以power on
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。