bika
TW金牌会员

UID 138192
精华
27
积分 1720
帖子 941
阅读权限 70
注册 2008-7-23
状态 离线
|
|
|
allegro启动出错“Found bad data pointer ,run dbdoctor"
由于在pcb的制作过程中,我需要快速识别s3c2410的引脚位置,因此在每行的用A...U来标识,用1...17标识每列,但是在增加标识时,我错误的选择了package中的层来放置,结果在ORCAD重新生成网络表时,出现了内存错误,后来,在启对cadence时,也不能正常启动了,当时,分析时我认为是导出网络表后,allegro会自动打开最近操作的文件,所以导出的网络表失败了,也导致了allegro的启动问题,但是问题找到了,也得有解决办法,首先,我们看一下启动allegro时的错误情况,我用的是15.5.1版本的allegro,启动时报出以下错误,希望转载注明出处--无名小卒的博客。 TechWeb-技术社区 i"j:[.E'E6r!W/M(O$y(^
+D)V;w.V"p$O)M1@
 4t$\%J-F/i1Z(}%g)@0P5}
并且在allegro中的命令行中也有这个提示 程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛8S#e#|,C&_ P B

2i'{;e3N$O2P$X于是在cadence的安装目录下(我的安装目录是D:\Cadence\SPB_15.5.1\tools\pcb\bin),找到三个dbdoctor相关的程序 /k+Q-L8f5e!r;U0l7t
7M/R$R4S5z$T"q2v#y程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛
8|0|+S9Q5p;u#},Y(?我使用了dbdoctor_ui.exe,启动程序,分别在最上边的input输入你的原来错误的那个PCB,下边output输出重新指定你想保存的PCB文件名,然后点击check就能纠正上面的错误,我的是顺利解决了,解决后,在这个工具的日志中我看到是因为我对封装操作错误,也就是上面描述的操作引起的,dbdoctor_ui.exe程序自动校正了,一切恢复正常,看来allegro的工具的确是相关的。希望转载的朋友请注意出处。
|
引用
回复
|
|