|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 kqux222 于 2016-4-18 11:18 编辑
# e6 Y' H; S( U3 y+ i' Q) Z9 l- h1 x7 c4 d; j& z! _' c3 k
用cadence 16.3,做项目时 allegro更新元件封装,报错如下:
+ b# g. T& y; l$ E$ |0 ?8 y 'L2016' symbol starting to refresh:
0 S" z# k/ ~( T, e6 i, u6 o9 ^7 _ ERROR(SPMHNI-254): Unable to load symbol, 'L2016': 'ERROR(SPMHDB-238): The database is corrupted. It may have been copied from
( c3 E' U- L# _5 na different architecture using ASCII mode ... copy using binary mode.'.+ a& \1 H, H: i& g* ^) ?
补充1:直接从PCB里导出封装到库里,然后可以更新,只是在库里修改封装后,再去PCB更新就会提示上面错误。1 P8 J- }, ^7 M0 b! `" _/ `6 B- q
8 }/ F+ a8 Z6 g9 g# g# _
, o& X, \* m2 _4 S3 ~& W- F以前一直没碰到过这种问题,哪位朋友有解决方案的,提供下~谢谢!
; u8 O/ Q# a4 A6 e解决方法和分析:
2 H: e. p. ?8 r$ Y, J; j+ s allegro文件(包括PCB、pad文件)的architecture用的都是ASCII mode ,公司有加密软件,$ K( r( q/ Q" `0 e. Z7 u, P
如果打开和编辑后再保存就变成为ASCII mode,所以想更新元件封装就报错了。) g& H+ D& j C& ]; j
r: }3 |. b: d$ `$ b/ s7 \9 g v" A$ W: `9 |
|
|