【技术实现步骤摘要】
本专利技术涉及一种数据存取方法,尤其涉及一种固件存储器的写入数据的方法及其 电子装置。
技术介绍
在现今的电脑系统架构中,在开启电脑系统后首先会由基本输入输出系统(Basic Input Output System,BIOS)执行开机自我测试(Power On Self Test,POST),以对电脑系 统中的处理器、存储器以及周边设备等硬件装置进行初始化动作,并判断上述装置是否能 正常运作。上述BIOS储存在可编程存储器(Programmable Memory)中,其主要用来设定主机 板的硬件设定与一些相关参数。众所皆知,这类数据皆为非常重要且不容许被破坏的数据, 否则将导致主机板无法正常开机或部分功能无法正常使用的情形发生。
技术实现思路
本专利技术提供一种写入数据的方法及电子装置,提供一种防写机制,以防止固件被 不当改写。本专利技术提出一种写入数据的方法,适用于电子装置。在本方法中,接收欲写入至 固件存储器的数据,并发送第一命令至嵌入式控制器,使得嵌入式控制器进入快闪模式 (Flash Mode),以通过嵌入式控制器判断数据欲写入至固件存储器的写入位置是否位于 ...
【技术保护点】
一种写入数据的方法,其特征在于,适用于一电子装置,而该方法包括:接收一数据,且该数据欲写入至该固件存储器,该固件存储器包括一数据区块以及一程序保护区块;发送一第一命令至一嵌入式控制器,使得该嵌入式控制器进入一快闪模式;通过该嵌入式控制器判断该数据欲写入至该固件存储器的一写入位置是否位于该程序保护区块;倘若该写入位置位于该程序保护区块,则取消写入该数据至该固件存储器;以及倘若该写入位置位于该数据区块,通过该嵌入式控制器写入该数据至该固件存储器。
【技术特征摘要】
1.一种写入数据的方法,其特征在于,适用于一电子装置,而该方法包括接收一数据,且该数据欲写入至该固件存储器,该固件存储器包括一数据区块以及一程序保护区块;发送一第一命令至一嵌入式控制器,使得该嵌入式控制器进入一快闪模式;通过该嵌入式控制器判断该数据欲写入至该固件存储器的一写入位置是否位于该程序保护区块;倘若该写入位置位于该程序保护区块,则取消写入该数据至该固件存储器;以及倘若该写入位置位于该数据区块,通过该嵌入式控制器写入该数据至该固件存储器。2.根据权利要求1所述的写入数据的方法,其中在发送该第一命令至该嵌入式控制器,使得该嵌入式控制器进入该快闪模式的步骤之后,更包括该嵌入式控制器自该固件存储器中读取该嵌入式控制器对应的一控制器程序码,并储存该控制器程序码至该嵌入式控制器的一暂存存储器;以及该嵌入式控制器执行该暂存存储器中的该控制器程序码,以执行判断该数据欲写入至该固件存储器的该写入位置是否位于该程序保护区块的步骤。3.根据权利要求2所述的写入数据的方法,其中该程序保护区块包括该控制器程序码以及一固件的一主程序码,而该控制器程序码包括一配置位址数据,其中该配置位址数据记录该数据区块以及该程序保护区块在该固件存储器中的位址范围。4.根据权利要求1所述的写入数据的方法,其中在接收该数据的步骤之后,更包括传送该数据与该写入位置至该嵌入式控制器。5.根据权利要求1所述的写入数据的方法,其中在通过该嵌入式控制器判断该数据欲写入至该固件存储器的该写入位置是否位于该程序保护区块的步骤之前,更包括判断是否接收到一更新指令;倘若接收到该更新指令,该嵌入式控制器将该数据写入该固件存储器;以及倘若未接收到该更新指令,执行判断该数据欲写入至该固件存储器的该写入位置是否位于该程序保护区块的步骤。6.根据权利要求1所述的写入数据的方法,其其中在通过该嵌入式控制器写入该数据至该固件存储器的步骤之后,更包括发送一第二命令...
【专利技术属性】
技术研发人员:罗圣心,郭嘉雄,连家庆,
申请(专利权)人:英业达股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。