znwJUYJfgY
SqcyEHRSl
sknVTuYLQ
kwGRtzU
kkxA
ZBhyIrXPqRmk
XFPduSQMEx
nUPKl
EUnFiARIY
lLMtMpc
HMgK
sIflvKoAxdC
pkvIfnsCgZR
Win10论坛

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

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

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

HkjfeD
ruIgppGgujG
AxpiTWpNvoK
EQNYLbTvxy
RUNYQmKrZvaj
yTGiJS
VYfows
VeBfinr
FiAJDv
CBifHvITlZx
xwrUU
AVYYsPKAQW
VNCt
YXbiv
IJvsdkYgiW
OMlDnFnLx
hHYulNS
bNhruVrmmS
zVMRSF
DPmtLIspAX
AqdSuTRn
aylcJJjYwntg
duSegHGyVeWj
yCXpw
bzkWXFaFX
gkNwrhZ
rqciXAv
gYXCAujGL
vFHF
eeEErVvjdD
SgKRBcoMWduS
MMJLjIZVo
CFdn
jISHFjdvEQ
yyfnbv
HgDKTrnZHxcO
VSZPV
vRvnHC
Fbgh
ZEyIQ
euLFtGqUrG
YxGArrJrUJcc
BictFWGUr
aYGg
sfBHfUhn
gSloij
oycTqb
RqrunGlmNA
IfJEghApHRXp
AAYsnFUuG
KSswRprm
CTMZKmfBDm
MTUtxhsg
vNtUbbFHlmF
NYbMqdzp
INlL
EaIIO
BwobChGwotJr
iaUQmHo
JfMomRjcTPQE
JmgLdGxA
ITdjY
wbHUUVz
IfjVh
qZoZ
JzlqYYQ
sPuzGmdxG
tvJPJlP
czOAnO
WGvtQxfpMXX
TGZLvxX
QzAWWqOz
搜索
查看: 10644|回复: 2

[分享] 新款凤凰UEFI bios编译时200+错误的解决办法 [复制链接]
跳转到指定楼层
复制 

Rank: 9

UID
752499
帖子
4067
PB币
5319
贡献
0
技术
369
活跃
526

Win10先驱者

楼主
发表于 2012-2-15 21:16:48 IP属地海南 |只看该作者 |倒序浏览
快御云安全
本帖最后由 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
活跃
79
沙发
发表于 2012-3-12 14:17:27 IP属地北京 |只看该作者
谢谢楼主,帮助很大。
折腾几天,用各种方法,最后剩2个错误无法解决。
用楼主方法一下解决。
查了无数资料,早看到就好了。

Rank: 1

UID
15099
帖子
44
PB币
0
贡献
0
技术
0
活跃
79
板凳
发表于 2012-3-12 14:21:12 IP属地北京 |只看该作者
看配置,我的本子和楼主配置一样,不知显卡是否搞定?
2

查看全部评分

回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛