用阿狸狗装Cadence17.4的操作细节
前言
以后有大把的时间用Cadence, 准备倒向Cadence了.
用阿狸狗装Cadence17.4, 开始2回都在本本上装, 都失败了. 后来在台式机上装成功了, 大概知道错在哪里了.
记录一下.
心急的同学看文章最后的总结, 包你一次安装成功.
笔记
失败的原因:
- 安装软件时, 必须安装在D盘, 已经验证过了, 非D盘都不行.
验证1:
我的本本上因为D盘是工作盘, 空间比较紧张(只有不到20GB), 就选装在C盘.
但是C盘有阿狸狗的临时文件, 正好和安装目录冲突了, 这是主要原因.
验证2:
然后卸载干净, 又安装在E盘, 还是安装失败. 估计是作者将盘符预定为D盘, 好多安装代码都写死了.
最后只好将D盘上的东西切到其他盘备份, 在D盘上用阿狸狗装Cadence17.4.
- 可能装原版的时候, 就需要勾上和谐才行.
实验环境
win10 + 阿狸狗V3.2.2 + Cadence SPB 17.4-2019.iso + Hotfix_SPB17.40.026.iso
步骤
如果安装失败过, 用阿狸狗提供的工具, 将注册表内的Cadence安装信息都清掉.
在高级环境变量中, 将Cadence的环境变量都清掉.
将C盘的Cadence临时目录清掉(如果有的化).
阿狸狗安装时, 会模拟手工操作Cadence安装程序的UI(点击按钮, 填写文本信息). 所以阿狸狗安装时, 就不要在装Cadence时, 写笔记啥的了.
开始安装原版
看到阿狸狗提示原版安装成功了
安装失败了. 为啥呢?
重新安装补丁包, 报错如下:
看了一下目录, 真是上次补丁失败, 留下了SPB_17.4_old目录
将 SPB_17.4_old 改为 SPB_17.4, 重新安装补丁包.
最后还是失败, 是阿狸狗还原完后, 就将SPB_17.4删掉了, 再等一会,就失败了.
尝试将 C:\Users\me\AppData\Local\下的cadence和Cadence Design Systems, Inc目录删掉,
C:\Users\chenx\AppData\Roaming\cadence删掉
再尝试和谐.
D:\Cadence\SPB_17.4_old 这时有人用, 不知道谁, 重启计算机.
将D:\Cadence\SPB_17.4_old 改名为 SPB_17.4, 尝试直接和谐.
尝试将改名后的SPB_17.4获取信任安装的权限.
现在能确认, Cadence17.4的补丁已经安装完了, 但是阿狸狗有bug, 又没有留日志, 不知道哪里整错了.
这样靠人品才能安装成功, 不靠谱啊.
重新打补丁, 还是不成功.
当阿狸狗在补丁打完后, 准备备份还原时, 取消. 这时, 如果不取消, 还是失败.
但是这时, 补丁已经安装完了, 可以尝试用阿狸狗的和谐工具(实用工具中的第2个按钮).
果真, 这时和谐成功了.
尝试运行安装好的Cadence软件, 看看是否可运行, 且打了补丁?
运行的程序显示好多dll找不到, 说明还是时机晚了, 可能被阿狸狗挪走了.
现在只能是尝试手工安装, 然后用阿狸狗的和谐按钮来收尾.
安装原版时, 如果手工安装, 很麻烦.
我选择用阿狸狗安装原版, 但是安装完原版, 不再用阿狸狗安装升级补丁, 因为那样会失败.
运行了一下刚装完的原版, 只是报错license无效, 挺好的.
直接手工安装补丁包.
然后用阿狸狗的和谐按钮, 执行和谐.
成功了.
运行安装好的Candence17.4的程序, 可以看到已经是可以用的S026版本.
总结
- 用阿狸狗装原版(手工装确实麻烦, 阿狸狗装原版确实很赞)
- 手工装补丁包, 不用干预, 也不用输入任何信息, 直接装完
手工装补丁包是很重要的, 现在阿狸狗装补丁包有bug, 在某些计算机上装不成功
如果用阿狸狗装补丁包, 再卸载从头来, 很费时间. 所以推荐手工安装补丁包. - 用阿狸狗的实用工具的第2个按钮, 执行和谐.
- Cadence可以用了.
补充
阿狸狗有bug, 和谐时, hostname写成localhost了, 导致 Capture CIS 17.4 好使, 但是 PCB Editor 17.4 一运行就报错, 点击后就退出.
自己试试, 原来是授权文件写的不对.
请参考我的另一个笔记来解决cadence17.4 – Checking Hostname and HostID in license file Match Failed
到此 用阿狸狗装Cadence17.4 就完全完成了, 软件打开都好使.
补充 – 2022_1107_1910
不止一个同学提到, 按照这个笔记安装SPB17.4会失败, 问我怎么办?
我帮不上忙啊, 这个笔记只是我个人的一次体会, 不代表不会出现其他情况.
这个笔记只是我自己的体会, 可能和我用的计算机硬件,软件都有关系. 仅供大家参考. 请不要就这篇笔记留言了, 我帮不到大家.
SPB17.4 能不能安装成功, 都看个人运气(每个人的调试经验积累, 观察能力, 对问题的敏感度都不同).
我们作为工程师, 遇到问题时, 其实很多时候网上是查不到任何资料的, 能找到那么一点线索和思路就很好了.
我当时装SPB17.4的时候, 失败了几次. 去查资料, 根本没资料…
不过我累积的调试经验还可以, 就当一个软件应用问题去解决.
不就是安装失败么? 多大点事. 有人能安装成功, 有人安装不成功, 找出其中的区别就搞定啊.
分几步去解决, 哪部分解决成功了, 就做个备份,.在这个备份基础上做后续实验, 就节省很多时间.
cadence SPB(16.6 or 17.4) backup and restore
分为几部分解决:
- 原版是否能安装成功? 安装完试一下, ok了, 就在这个点上做个备份.
- 安装补丁(S0xx)是否成功? 安装完试一下, ok了, 就在这个点上做个备份.
- 和谐补丁是否安装成功? 安装完试一下, ok了, 就在这个点上做个备份.
如果哪步没安装成功. 尝试分析一下原因:
- 是否有cadence进程在运行时, 安装新的cadence?
- 是否cadence服务没开的时候, 安装新的cadence补丁?
- 是否阿狸狗有bug?
- … 自己琢磨, 比对各种失败的情况的外在表现.
最后总能分析出或者实验出可以安装成功SPB17.4的那一次么.