您现在的位置是: 首页 > 维护升级 维护升级

phoenix bios editor编译后模块会有错误吗_bios编译器怎么用

ysladmin 2024-05-30 人已围观

简介phoenix bios editor编译后模块会有错误吗_bios编译器怎么用       最近有些日子没和大家见面了,今天我想和大家聊一聊“phoenix bios editor编译后模块会有错误吗”的话题。如果你对这个领域还比较陌生,那么这篇

phoenix bios editor编译后模块会有错误吗_bios编译器怎么用

       最近有些日子没和大家见面了,今天我想和大家聊一聊“phoenix bios editor编译后模块会有错误吗”的话题。如果你对这个领域还比较陌生,那么这篇文章就是为你而写的,让我们一起来探索其中的奥秘吧。

1.如何打开phoenix bios editor

2.升级bios失败会怎么样

3.为什么一开机它就会显示phoenix-awardBIOS v6.00pg

4.虚拟机如何更改bios

5.请教下verilog设计高手,我编写的顶层调用模块程序分析成功后也能产生模块,但是编译时却有错误:Error (12

phoenix bios editor编译后模块会有错误吗_bios编译器怎么用

如何打开phoenix bios editor

       目前主板BIOS有三大类型,即AWARD AMI和PHOENIX三种。不过,PHOENIX已经合并了AWARD,因此在台式机主板方面,其虽然标有AWARD-PHOENIX,其实际还是AWARD的BIOS的。

        对于AMI和AWARD,在以前的文章都已经介绍了其个性化修改,即修改CMOS SETUP界面,添加删除全屏开机LOGO,以及修改BIOS;但对于PHOENIX个性化修改,却基本没有介绍,这是由于,PHOENIX一般用于笔记本电脑上,一是个人用户接触较少,而且使用笔记本的,都是要求性能稳定即可,一般不会对其DIY;二是PHOENIX相应的修改工具很少,几乎是没有;因此BIOS维修网站在以前的时间中,并没有制作过有关PHOENIX BIOS的修改介绍。

        现在使用Phoenix BIOS Editor可以方便的对PHOENIX BIOS进行个性化修改了。其修改文件界面直观,修改容易上手;可以说,其修改程度及方便性,优于AMI的AMIBCP和AWARD的MODBIN。好了,话不多说,让我们现在开始吧。 在使用Phoenix BIOS Editor之前,我们先判断一下主板BIOS的类型,一般来说台式机的主板,特别是兼容机,其BIOS不可能是PHOENIX的。目前PHOENIX只用于品牌机,如DELL等,和笔记本电脑上,如IBM。因此,如果你是台式机主板即BIOS类型不是PHOENIX的。呵呵,那就到此为止吧;否则,就按照文章介绍个性化你的BIOS吧。

        首先从BIOS维修网站下载Phoenix BIOS Editor,下载后,解压后直接默认安装即可(其默认安装目录是C:\Program Files\Phoenix Technologies Ltd\BIOS Editor)。由于其在桌面上没有快捷方式,因此需要从开始--程序中运行即可。

        运行后,其程序主界面如下。注意,由于需要将整个BIOS文件打开,因此,需要占用很多的系统资料,所以你的机器内存要尽可能的多,特别是打开编程一些大容量的BIOS文件;如BIOS文件超过1M的文件。

        其工具栏分为两部分,上一部分是文件调入及窗口设置等,下一部分为快捷方式,我们在修改时可以方便的调入需要修改的模块部分,在下在的介绍中我们将一一详细说明。

        首先我们点击“File”--‘OPEN’选择需要修改的BIOS文件,说明一下,其默认的文件扩展名是“*.ROM;*.WPH”,所以我们必须要将需要修改的BIOS文件名改为*.ROM或*.WPH。(这里我们以IBM 390笔记本的BIOS为例)

       点击看大图

        打开ROM文件后,即为上图所示。其中左侧“Projcet”为BIOS文件中所有的模块文件;右侧即为可修改的界面及模块;下面将详细介绍一下修改的过程,及每一个界面的说明。

        右侧的Setup Table其是修改CMOS主界面各选项内容的,我们可以使用鼠标选择需要修改的选项,在出现在界面窗口的下部,就会显示出此栏目下面的内容标识,我们只要使用鼠标双击需要修改的内容,即可弹出修改框,此时我们可以按我们需要的修改即可。

        我们在修改时,只可修改其内容,但内容的' '标识一定不要删除,如我们修改'Config',只可修改Config这个字符,但不能删除' '标识。

        Strings--English是修改主菜单所属内容的。因其内容太多。所以我们可以使用此界面上的Find按纽,来进行查找,然后找到我们需要修改的字符,按上面介绍修改即可。

        PCI Routing Table是修改PCI相关中断的。一般此项无需要修改,不过,有时解决一些兼容的问题,也是可以的。

        DMI Strings,我不说大家也知道是什么意思了,在此可以修改一些硬件信息,包括主板等一些信息;如我们可以在此修改联想标识,以安装联想XP;当然IBM的机器,使用IBM的XP即可,这里只是以此为例,介绍一下修改步骤。

       修改完成后。使用鼠标点击此按纽,即保存编辑按纽;如果我们只打开文件,没有做任何修改,此按纽是暗色的;只有做了修改后,此按纽才可显亮并使用。如果系统编辑完成,会有如下提示,即编辑成功,是否查看LOG文件,如果此时我们点击是,则出现整个BIOS文件的各模块地址,以及剩余空间--呵呵,有点象CBROM /D参数显示的BIOS内容。如果不想查看LOG文件,则点击否。

       此时我们点击OK按纽或在“Build is OK”选择中选择“否”则出现保存框,我们选择需要保存的目录及所保存的文件名,保存即可。

        其它选项,我们不在做介绍,相信网友自己也可看明白,根据自己的爱好修改即可。下面我们讲一下添加LOGO开机LOGO。我们选择快捷菜单中的按纽。

        即可出现下面的界面,在此界面中,可使用鼠标点击,即可显示系统的LOGO,如果想分离,就点击Export按纽,即可将文件保存为BMP文件,如果想加入新的LOGO,即点Import,选择我们需要加入的文件。

        如我们想加入一个新的LOGO,我们点击IMPORT按纽,选择需要加入的.

        然后我们按照修改DMI的方式,将文件保存即可。

        以上是使用Phoenix BIOS Editor修改PHOENIX BIOS的过程,相应的修改过程,本文中并没有详细介绍,相信网友可以很容易看明白的,必竟我们是修改BIOS,并不是制作BIOS;只要将我们需要修改的地方修改成我们喜欢的即可;此文章只是PHOENIX BIOS个性化修改的文件;文件修改保存后,还需要使用刷新程序将BIOS文件写回主板BIOS中,但此文件对刷新不做介绍。

        注意: 修改BIOS有一定的危险性,请网友慎重修改,并做好备份。

        修改BIOS,可能会侵犯到相信产品的版权,但此文章的目的是与网友DIY一种体现,对于侵权行为与本站无关,请网友修改时特别注意。

升级bios失败会怎么样

       1短 系统正常启动

       3短 系统加电自检初始化失败

       1短1短2短 主板错误

       1短1短3短 主板电池没电或CMOS损坏

       1短1短4短 ROM BIOS校验出错

       1短2短1短 系统实时时钟出错

       1短2短2短 DMA通道初始化失败

       1短2短3短 DMA通道页寄存器出错

       1短3短1短 内存通道刷新错误

       1短3短2短 基本内存出错(内存损坏或RAS设置错误)

       1短3短3短 基本内存出错(DIMM插槽上的内存损坏)

       1短4短1短 基本内存某一地址出错

       1短4短2短 系统基本内存有奇偶校验错误

       1短4短3短 EISA总线时序器错误

       1短4短4短 EISA NMI口错误

       2短1短1短 系统基本内存检查失败

       3短1短1短 第一个DMA控制器或寄存器出错

       3短1短2短 第二个DMA控制器或寄存器出错

       3短1短3短 主中断处理寄存器错误

       3短1短4短 副中断处理寄存器错误

       3短2短4短 键盘时钟器有问题

       3短3短4短 显卡RAM出错

       3短4短2短 显示器数据线松动,显卡未插稳或已损坏

       3短4短3短 未发现显卡的ROM BIOS

       4短2短1短 系统实时时钟错误

       4短2短2短 系统启动错误,CMOS设置不当或BIOS损坏

       4短2短3短 键盘控制器(8042)中的Gate

       A20开关有错,BIOS不能切换到保护模式

       4短2短4短 保护模式中断错误

       4短3短1短 内存错误(内存损坏或RAS设置有误)

       4短3短3短 系统第二时钟错误

       4短3短4短 实时时钟错误

       4短4短1短 串口错误

       4短4短2短 并口错误

       4短4短3短 数学协处理器出错

为什么一开机它就会显示phoenix-awardBIOS v6.00pg

        升级 BIOS 并不难,但如果疏忽大意或遇到意外事件,BIOS的升级就会失败,造成黑屏。遇到这样的情况,升级bios失败会怎么样呢?下面大家与我一起来学习一下吧。

        升级bios失败后的现象

        BIOS升级失败会造成主板无法点亮,系统无法正常开机使用。

        BIOS是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。 其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。

        升级bios失败解决 方法

        BIOS升级失败主要有以下2种情况:1.使用了错误的BIOS版本;2.在BIOS擦写过程中突然断电。而BIOS升级的失败,都有可能造成电脑无法正常启动。 那么BIOS升级失败后,该如何修复BIOS?下面介绍了几点修复方法。

        1.最简单可靠的方法就是找主板供应商更换一块新的BIOS芯片,但要注意您的主板一定要是从正当的 渠道 购买来的,这样才享有售后服务。

        2.在BIOS中,有一个引导块叫(Boot Block),当BIOS升级时,这部分一般是不覆盖的,这样在写入失败后,电脑仍能启动。不过,BIOS Boot只支持ISA显卡和软驱,当主板上插的是PCI或AGP显卡时,启动电脑会黑屏。这时候,可以找一块ISA显卡换上,不过要先说明的是您在升级BIOS时一定要做一张启动盘。然后用那张启动盘进行恢复。

        3.拔掉已损坏的主板BIOS,先断电,然后用一字螺丝刀从两边将BIOS芯片撬松,拔下BIOS芯片。再找一块相同型号的主板BIOS芯片对准插座轻轻插入。开机进入CMOS,先要将Chipset Features Setup中的System BIOS Cacheable一项置为Enable。然后在BIOS Features Setup 一项中,开启所有ROM映射功能。重新用软盘启动计算机,运行与主板相应的BIOS刻录程序,并在程序中要求备份当前的BIOS程序,这时不要关闭计算机,将正常的BIOS芯片拔下,换上已损坏的BIOS芯片,拔下BIOS芯片时不要接触其他电路,因为带电插拔是非常危险的。此时继续运行刻录程序,用储存下来的BIOS程序更新BIOS。完成后重新启动计算机即可。

        主板BIOS刷新失败的解决方法

        1.更换新的BIOS芯片。这当然是最有效也是最简单的一种方法,也可以与代理商或主板生产厂商联系,向他们寻求你所需要的BIOS芯片,用它替换损坏的芯片即可。绝大多数主板厂商都会向用户提供BIOS芯片(有的还是免费提供),但这一方法比较费时而且麻烦。

        2.利用BIOS Boot Block引导块恢复。主要思路是利用BIOS上的一个BIOS Block(开机引导块)进行恢复。因为在一般情况下Flash ROM中的BOOT Block模块不会在BIOS升级过程中被破坏,但它只能支持很少的硬件如ISA显卡和软驱等,如果你的显卡是AGP或PCI的,在恢复过程中将是漆黑一片。不过,我们完全可以利用这个BIOS Boot Block引导块完成恢复工作,具体步骤如下(以Award BIOS为例):

        a.做一张DOS启动盘,只保留三个启动文件,一定不能有Config.sys和Autoexec.bat两个文件。

        b.将Awdflash.exe和*.bin文件拷贝到软盘中。

        c.在启动盘中建立一个Autoexec.bat文件,内容如下:

        Awdflah.exe *.bin /sn /py(*.bin是你的BIOS更新文件,而其中的参数/sn /py则表示不备份,而仅仅刷新BIOS)。

        d.用此软盘重新启动,系统会根据Autoexec.bat自动刷新BIOS,此时虽看不到任何显示(假如你用ISA显卡更换AGP、PCI显卡,可以看到有关信息),但你可注意到软驱灯是亮的,而且软驱在读盘,等软驱灯熄灭后稍待片刻就可重新启动,如果一切顺利,系统BIOS已经恢复正常了。

        不过,要想使用这个方法来恢复损坏的BIOS,最好在升级BIOS前就要做好这张恢复盘或到 其它 机器上做恢复盘。

        3.利用Flash Recover Boot Block引导块

        对于另一些主板(例如某些使用Phoenix BIOS的主板),主板上的BIOS中有一个Flash Recover Boot Block引导块,这个引导块不会被升级程序覆盖。主板上有一个Flash Recover Jumper跳线,BIOS升级失败或被CIH病毒破坏后可以恢复,方法如下:

        a.把Flash Recover Jumper跳线设置为Enable。

        b.把可引导的升级盘插入A驱动器(盘中的BIOS一定要是能正常工作的,文件名要符合主板的要求,因为主板要把软盘中的BIOS备份自动写回Flash BIOS)。

        c.重新启动电脑。

        d.因为这一小段代码是放在不可写入的引导块区域的,所以不支持显卡,升级过程只能靠声音和软驱指示灯的提示来判断是否完成。如电脑喇叭发声且软驱灯亮着时,表明系统正在恢复BIOS到Flash BIOS,当电脑喇叭不发声且软驱灯也不亮时,表明恢复完成。

        e.关掉电源。

        f.把Flash Recover Jumper跳线跳回默认位置。

        g.取出软盘,开启电源。

        3.热插拔法。你可以利用一台与你的BIOS芯片完全相同、可以正常工作的计算机,启动到DOS状态下,用平口螺丝刀小心地拔出工作正常的BIOS芯片,然后将损坏的BIOS芯片插入,进行BIOS升级,一般情况下很快就可以将损坏的BIOS起死回生。但这个方法危险性极大,不是老鸟级的高手请勿试验,因为在气候干燥的季节和环境下,热插拔过程中产生的瞬间放电有可能对主板和芯片造成极大的损害,所以在热插拔前最好设置接地导线,同时在BIOS设置中要开启所有ROM映射功能,即将System BIOS Cacheable设为Enable。

虚拟机如何更改bios

       可能是你的BIOS电池没有电了,如果是请更换,如果是其它原因按下面方法进行检修。

       启动按F1才能进入系统的原因及解决方法:

       开机时要按F1这是BIOS设置错误引起的,一般由以下几种情况引起。

       1、没有软驱但启用了软驱,可将软驱禁用。

       开机按DEL进BIOS,选择:STANDARD CMOS FEATURES

       DRIVE A : 设置为 None

       DRIVE B : 设置为 None

       按F10 保存,输入“Y”回车即可。

       2、内存有问题 或者CPU频率被更改,更换内存、恢复BIOS默认值即可。

       3、原来挂了两个硬盘,在BIOS中设置成了双硬盘,后来拿掉其中一个的时候却忘记将BIOS设置改回来,也会出现这个问题。

       只要恢复BIOS默认值即可。

       4、如果上述设置后无效,可能是 COMS 电池没有电了,打开主机,抠下纽扣式COMS电池,更换新电池即可。

       5、恢复BIOS默认值的方法:

       开机或者重启电脑按住DEL键,进入BIOS;

       找到 Load Fail-Safe Defaults ,按方向键选中后回车,提示是否确定,按Y,回车。 最后选择Save&exit step(保存设置),直接按F10也可以,按Y回车自动重起,设置生效。

       还有一些原因也可以引起故障的发生,解决方法如下:

       一、硬盘是用IDE排线连接起来的,必须要连排线的两端(一端连硬盘,别一端加主板),启动了没问题,如果到CMOS中,把软驱禁用了,问题仍会出现,这时只有把软驱项开启,电脑就一切正常了。

       二、另外,换条数据线试试。

       三、 进入BIOS看硬盘是否在主上面,如果不是,请检查硬盘跳线和硬盘连接主板的数据线的位置。确保硬盘在主ide上。

       四、如果跟光驱共用一条IDE线,请检查硬盘上的跳线是否设置为master,光驱是否设置为slave。

请教下verilog设计高手,我编写的顶层调用模块程序分析成功后也能产生模块,但是编译时却有错误:Error (12

       修改Virtual PC虚拟机BIOS

       由于Virtual PC已于2003年被微软收购,因此软件与更名为Microsoft Virtual PC,它的优势是内存占用小,与操作系统的兼容性强。通过修改虚拟机BIOS信息中的OEM字符,这样就可以安装OEM版本的Windows XP实现免激活了。

       1. 需要准备的工具软件

       为了修改虚拟机的BIOS信息,我们需要准备好如下工具软件:

       (1)Microsoft Virtual PC 2004:安装SP1补丁包后版本号为5.3.582.27。

       (2)ResScope:这是一个类似于eXeScope的软件资源分析和编辑工具,功能已超过eXeScope。目前最新版本为1.92。

       (3)MMTool:这是一款可以对AMI BIOS文件添加或删除相应模块的小工具软件(Microsoft Virtual PC虚拟机的BIOS正好是AMI的),不需要安装,解压后直接运行即可。

       2. 备份主文件

       在操作之前,我们首先需要备份Microsoft Virtual PC安装目录中的Virtual PC.exe文件,这样万一修改时出现什么问题可以将其恢复回去。

       3. 获取BIOS源文件

       用ResScope打开Virtual PC.exe,定位到“BIOS”资源,选择“文件→导出资源”菜单命令将编号为13500的资源导出为bios.rom文件,注意文件名的后缀必须是.rom,这样才能被MMTool所打开。

       4. 导出BIOS的OEM模块

       运行MMTool程序,切换到“Power MMTool”模式,执行“Load ROM”命令载入刚才导出的BIOS文件:bios.rom。在列表中可以看到各个模块的编号、大小、百分比等信息,由于我们主要的目的是修改OEM信息,因此选择06 DMI这个模块,在“Extract”标签页中将该模块从BIOS文件中分离出来,注意导出为未压缩格式的文件(In uncempressed from),例如命名为dmi.rom,不要立即关闭MMTool程序。

       5. 修改BIOS的OEM信息

       接下来用UltraEdit打开刚才导出的dmi.rom模块,找到相应的地址,接下来就可以进行修改了。如果你愿意,甚至还可以对BIOS的生成日期和版本进行修改,当然修改后要记得保存下来。

       6. 替换06模块

       切换回MMTool窗口,仍旧选中06 DMI,切换到“Replac”页面,打开已修改好的dmi.rom文件,定位到06模块,单击“Replace”按钮进行替换,最后对bios.rom文件进行保存后退出程序。

       7. 更新BIOS资源

       切换回ResScope窗口,仍旧定位到BIOS资源的13500,选择“文件→导入资源”命令导入已编辑完毕的bios.rom文件进行更新,保存后退出。接着就可以启动Microsoft Virtual PC进行测试了。

       修改WMware虚拟机BIOS

       可能有些朋友更喜欢合适VMware,我们可以借助两款第三方软件进行修改,这里以V5.0 Build 13124 Beta版本进行介绍。

       1. 需要准备的软件

       首先,请准备好一款二进制编辑工具,这里笔者推荐使用ResScope;另外,我们还需要准备BIOS编辑器,推荐Phoenix BIOS Editor,最新版本是2.0.18E。

       2. 导出VMware BIOS

       VMware BIOS隐藏的位置比较深,我们需要处理的是C:\Program Files\VMware\VMware Workstation\bin文件夹中的vmware-vmx.exe文件。

       首先将这个文件复制到另一个路径备份下来,然后用ResScope打开这个文件,从左侧的资源中选择BINRES,找到6006模块,提取后保存为bios.rom备用,注意暂时不要关闭ResScope窗口。

       3. 修改BIOS

       运行Phoenix BIOS Editor,调入刚才保存的bios.rom文件对DMI信息进行修改,对“Motherboard Version”的内容进行修改,修改完毕后选择“File→Build BIOS”命令。

       4. 重写vmware-vmx.exe

       建议换调用方式的语法,

       很可能是img_rom u3(d1[13:0],inclk0,b1,q);的顺序有问题,

       推测应该为img_rom u3(inclk0, b1, d1[13:0], q);;

       建议(举例)

       img_rom

        u3(

        .clk(inclk0),

        .wr_en(b1),

        .data_in(d1),

        .data_out(q)

        );

       以同样的方式进行模块调用就不会出错了。

       今天关于“phoenix bios editor编译后模块会有错误吗”的讨论就到这里了。希望通过今天的讲解,您能对这个主题有更深入的理解。如果您有任何问题或需要进一步的信息,请随时告诉我。我将竭诚为您服务。