- A+
所属分类:DSDT SSDT
错误介绍
虽然现在DSDT的提取有各种各样的方法,编译能力也是越来越强,错误越来越少,但是有些童鞋还是坚持用比较旧的方法来提取,所以错误在所难免,就比如
- syntax error,unexpected ‘}’,expecting ‘(’
此错误好像haswell平台的都会出现,而且此错误是个关键错误,一般会出现几个甚至是几十个的错误警告。
修改方法
编译时提示是语法错误,定位代码到如下代码:
- If (CondRefOf (\_SB.PCI0.XHC.PS0X))
- {
- PS0X
- }
即应该是要对PS0X
进行某种操作,可是代码中却只有要操作的对象,没有操作的动作。在PS0X
后加上一对小括号,如 PS0X ( )
。 或者对PS0X
添加一个操作,如Store(Zero, PS0X)
。
或者External (PS0X,MethodObj)语句把 PS0X定义成方法,那么执行应该用 PS0X()。
其它一样的错误提示的修改方法相同,只是不是同样的字母。修改好所有这样的错误后,Object does not exits ()
的提示就全都消失了。
- 黑苹果乐园微信公众号
- 黑苹果乐园的微信公众号,推送最新文章。谢谢关注!
- 黑苹果乐园微信服务号
- 这是黑苹果乐园的微信公众服务号,也是黑苹果乐园的微信客服。
2016年8月5日 上午11:27 地板
发觉错误变多了怎办
2016年5月20日 下午11:45 板凳
同楼上,小白研究中
2016年3月15日 下午3:18 沙发
加入()后,又增了近100个错误,提示什么不存在的错误
来自外部的引用: 1