易厚信息咨询网

syntax error,unexpected ‘}’,expecting ‘(’ | DSDT错误修复

分类:计算机|系统 时间:2018-07-11 09:37 浏览:736
概述
DSDT错误修复
内容

syntax error,unexpected ‘}’,expecting ‘(’ | DSDT错误修复


所属分类:DSDT SSDT

错误介绍

虽然现在DSDT的提取有各种各样的方法,编译能力也是越来越强,错误越来越少,但是有些童鞋还是坚持用比较旧的方法来提取,所以错误在所难免,就比如

  1. syntax error,unexpected ‘}’,expecting ‘(’  

此错误好像haswell平台的都会出现,而且此错误是个关键错误,一般会出现几个甚至是几十个的错误警告。

修改方法

编译时提示是语法错误,定位代码到如下代码:

  1. If (CondRefOf (\_SB.PCI0.XHC.PS0X))

  2.    {

  3.       PS0X

  4.    }

即应该是要对PS0X进行某种操作,可是代码中却只有要操作的对象,没有操作的动作。在PS0X后加上一对小括号,如 PS0X ( )。 或者对PS0X添加一个操作,如Store(Zero, PS0X)

或者External (PS0X,MethodObj)语句把 PS0X定义成方法,那么执行应该用 PS0X()。

其它一样的错误提示的修改方法相同,只是不是同样的字母。修改好所有这样的错误后,Object does not exits ()的提示就全都消失了。


评论
底部宣传语1- 咨询热线:17361678413
网站首页  |   关于我们  |   广告合作  |   联系我们  |   隐私条款  |   免责声明  |   网站地图
CopyRight 2014-2024 易厚信息咨询网         蜀ICP备19032919号
底部广告
联系客服
平台客服 平台小二 联系客服
17361678413
手机版

扫一扫进手机版
返回顶部