|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 kqux222 于 2016-4-18 11:18 编辑
# W/ F* e0 ~) _9 }$ e9 K* E1 Q. D3 Y. ]/ ]
用cadence 16.3,做项目时 allegro更新元件封装,报错如下:+ r, j9 j1 R0 u. T% H* |
'L2016' symbol starting to refresh:
0 C9 ~0 |5 T0 k* D5 r# y- Y% G' v# l ERROR(SPMHNI-254): Unable to load symbol, 'L2016': 'ERROR(SPMHDB-238): The database is corrupted. It may have been copied from 1 U, U# |, T" b- O, }1 q ~
a different architecture using ASCII mode ... copy using binary mode.'.+ C8 L/ O% o9 T- }
补充1:直接从PCB里导出封装到库里,然后可以更新,只是在库里修改封装后,再去PCB更新就会提示上面错误。
1 ~2 Q9 P$ |+ V4 j$ F9 ^
8 ?" D; m' k! b7 H4 D/ r
' i7 E w1 A# f以前一直没碰到过这种问题,哪位朋友有解决方案的,提供下~谢谢!0 \/ ?3 J; ~+ x E( A
解决方法和分析:+ R/ }. r- O7 D, F
allegro文件(包括PCB、pad文件)的architecture用的都是ASCII mode ,公司有加密软件,
" A7 U4 u+ B+ u( | 如果打开和编辑后再保存就变成为ASCII mode,所以想更新元件封装就报错了。
% ]2 t2 E; T5 {/ d( W
% n( Q% F9 X( f) p
# [3 x- y# j Y( s4 G+ @5 ?! p8 X |
|