Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 9956|回复: 2

[分享] 新款凤凰UEFI bios编译时200+错误的解决办法 [复制链接]

Rank: 9

UID
752499
帖子
4067
PB币
5328
贡献
0
技术
369
活跃
515

Win10先驱者

发表于 2012-2-15 21:16:48 |显示全部楼层
本帖最后由 tmacyunn 于 2012-2-16 09:27 编辑

    最近购入一个新本子,是Intel HD3000+AMD6630M的组合,在win下尝试编译dsdt的时候遇到了200+的错误提示,原以为是iasl版本的问题,换了好几个都是一样的,不过好在google给力,在im上搜索到了解决办法,这里分享下,如有已经发了的方法就无视吧。   
   首先,在http://www.acpica.org/downloads/binary_tools.php 上下载新版的iasl.exe替换DSDT Editor for windows的对应目录的文件。然后打开DSDT Editor软件。下面用图文的方式说明:
   A,如图所示的错误提示:

1.JPG


    在提示框内往下拉,找到一个提示为“parse error”地方,然后点击会定位到该错误出现的位置。然后修改该处的代码。

2.JPG


   B,我的此处的代码如下:

  1.    If (Or (_OSI ("Windows 2006"), _OSI ("Windows 2009")))
  2.                 {
  3.                     Device (MBT)
  4.                     {
  5.                         Name (_HID, EisaId ("PNP0C32"))
  6.                         Method (GHID, 0, NotSerialized)
  7.                         {
  8.                             Return (Buffer (One)
  9.                             {
  10.                                  0x02
  11.                             })
  12.                         }
  13.                     }
  14.                 }
复制代码

3.JPG


   C,在上面的代码前面添加一个“Method (_INI, 0, NotSerialized)”即可解决,代码修改如下:

  1.      Method (_INI, 0, NotSerialized)
  2.                 {
  3.                         If (Or (_OSI ("Windows 2006"), _OSI ("Windows 2009")))
  4.                       {
  5.                        }
  6.                 }
  7.                    Device (MBT)
  8.                     {
  9.                         Name (_HID, EisaId ("PNP0C32"))
  10.                         Method (GHID, 0, NotSerialized)
  11.                         {
  12.                             Return (Buffer (One)
  13.                             {
  14.                                  0x02
  15.                             })
  16.                         }
  17.                     }
复制代码

4.JPG


   到此再编译就不会有200+的errors了。PS:务必将"Device (MBT)"(如果有的话,没有就不用管了)从If (OrXXX里面拿出来,不然会提示错误。剩下的部分就很好改了。

Rank: 1

UID
15099
帖子
44
PB币
0
贡献
0
技术
0
活跃
77
发表于 2012-3-12 14:17:27 |显示全部楼层
谢谢楼主,帮助很大。
折腾几天,用各种方法,最后剩2个错误无法解决。
用楼主方法一下解决。
查了无数资料,早看到就好了。

Rank: 1

UID
15099
帖子
44
PB币
0
贡献
0
技术
0
活跃
77
发表于 2012-3-12 14:21:12 |显示全部楼层
看配置,我的本子和楼主配置一样,不知显卡是否搞定?
2

查看全部评分

回顶部
Copyright (C) 2005-2021 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件