Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1312244
  • 博文数量: 107
  • 博客积分: 10155
  • 博客等级: 上将
  • 技术积分: 2166
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-25 16:57
文章分类

全部博文(107)

文章存档

2010年(1)

2009年(1)

2008年(105)

分类:

2008-06-30 14:47:03

希望转载的朋友请注明出处http://blog.chinaunix.net/u2/64681/,我是一个无名小卒,不是为了出名只是为了让我保持共享知识的热情。
 
 
在capture cis使用DRC检验时,出现了"ERROR [DRC0026]   This reference has already been assigned to a different package type",于是在原理图中查找出错的page,然后查看s3c2410的分隔与前二页均无不同,唯一出错的就是通过edit properties时可以看到引用了不同库中的
 
前边的二页s3c2410A和B分隔部分的属性是:

出错的s3c2410C分隔部分是属性是:

很明显,虽然是使用了正确的分隔部分但是却来自不同的库,正是这个错误。我现在查看的是厂家提供的原理图,真不知道他们是怎么想的,无语中。。。。。。

解决方法:

1,在capture cis中对这个原理图新增一个库文件,并重命名,如图

我新建了一个库文件名为s3c2410.olb的库
2、在项目管理器中找到Design Cache中的上边出错的二个库文件缓存

可以看到二个库文件的引用路径不同,而且我手中没有厂家提供的库文件,该怎么办呢?我们要使用正确的也就是S3C2410_11这个库文件,于是用鼠标左键把这个选择项拖到新建的图中去就出现一个加号

如图用鼠标左键选中并且拖至库上出现一个+号,就会得到原来的库文件。

3、在库上右键鼠标并保存

保存到自己的想要的路径,并且复制路径到剪贴板中

4、在出错的库缓存文件上右键鼠标

5、粘贴上你刚才保存的库路径

还要注意要注意选择上替换属性

这时一般出现PCB footprint或者3 status不同的错误,只需要在原理图中双击鼠标之后,在属性中填写PCB footprint如果是3 staus的错误就在原理图中右键鼠标Edit part,修改错误中指出的引脚的类型就解决了。

 
阅读(14761) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-01-07 16:57:34

补充一下,如果照博主步骤实现,还出现“This reference has already been assigned to a different package type”,从Design cache保存到自己建的库中(如Libray1),干掉出错元件,从库里重新Place。 不知道为啥,反正这样搞我就OK了。