摘要

针对目前市场上没有ARM平台Linux系统下的BIOS更新工具,中央处理器厂商提供的BIOS工具仅在UEFI Shell下可用,Linux系统下未提供在线更新工具。提供了一种ARM平台Linux系统下的BIOS更新方法,通过映射Flash内存空间及SPI寄存器配置空间,SPI对Flash读写、擦除,使用文件IO函数读取BIOS文件等操作,可在Linux系统下直接更新BIOS,备份旧BIOS,提高调试效率,节约售后维护成本。