EDA365电子论坛网

标题: CXT的加密与加载汇总 [打印本页]

作者: 王开鑫55    时间: 2019-3-26 13:37
标题: CXT的加密与加载汇总
本帖最后由 王开鑫55 于 2019-3-27 09:10 编辑

一:加载.cxt
1.在allegro.ilinit加入
axlCmdRegister("??" '??)    ;是xxx.il的axlCmdRegister注册命令行
loadContext("xxx.cxt")
二:加密.cxt
1.把正常xxx.il(源文件)的axlCmdRegister注册命令行剪切放入allegro.ilinit内。见加载1中
2.把xxx.il放入到\Cadence\SPB_16.x\tools\pcb\bin\il_allegro.exe
3.运行\Cadence\SPB_16.x\tools\pcb\bin\下的il_allegro.exe
4..然后逐条输入以下命令
setContext( "myContext")
load("xxx.il")
defInitProc("myContext" 'myInit)
saveContext("xxx.cxt")
5.在当前文件下产生一个xxx.cxt文件,别忘了把xxx.cxt文件拷贝到你要加载的路径下。
三:启动allegro运行就ok了
感谢@deargds@這侽孓譙悴丶提供的思路。



作者: 长天落彩霞    时间: 2019-3-26 15:04

作者: KLP    时间: 2019-3-27 08:07
楼主果然厉害!
作者: talient    时间: 2019-3-28 12:27
谢谢分享
作者: wgs20120904    时间: 2019-7-9 00:35
楼主,你好,2.把xxx.il放入到\Cadence\SPB_16.x\tools\pcb\bin\il_allegro.exe这一步是什么意思?**.il是放在一个文件夹里面?
作者: 這侽孓譙悴丶    时间: 2019-7-9 09:33
wgs20120904 发表于 2019-7-9 00:35
楼主,你好,2.把xxx.il放入到\Cadence\SPB_16.x\tools\pcb\bin\il_allegro.exe这一步是什么意思?**.il是 ...

只要*.il和il_allegro.exe在同一目录下即可,你也可以将il_allegro.exe复制到*.il所在的目录下,然后双击il_allegro.exe去编译!
作者: wgs20120904    时间: 2019-7-9 23:59
這侽孓譙悴丶 发表于 2019-7-9 09:33
只要*.il和il_allegro.exe在同一目录下即可,你也可以将il_allegro.exe复制到*.il所在的目录下,然后双击 ...

好的,谢谢。





欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2