[23] 使用DCI Exdi方式调试时,创建调试会话失败是为什么?
在以DCI Exdi方式开始调试时,点击确定后,很快就调试调试会话结束,像下图这样,这是为什么?
在以DCI Exdi方式开始调试时,点击确定后,很快就调试调试会话结束,像下图这样,这是为什么?
这种会话需要使用INTEL System Studio(ISS)提供的EXDI组件与DCI通信,这个EXDI组件的名字叫exdiipc.dll。 因此遇到上述问题时,请先搜索你的系统中是否有exdiipc.dll,比如下面是找到的情况: 如果找不到,那么肯定是有问题的,可能是选择的ISS安装包有问题,请检查重新安装。
如果找到了,那么可能是没有注册成功,exdiipc是典型的COM组件,请在开始菜单处输入cmd,然后以管理员方式执行cmd,打开一个控制台窗口,然后,切换到exdiipc.dll所在的文件夹。
再执行如下命令,尝试注册这个组件:
regsvr32 exdiipc.dll
如果注册失败,那么需要检查原因,可能是缺少依赖的库 如果注册成功,请再次尝试在Nano Code中开始调试。
如果成功注册后仍然出现上述问题,那么可能是因为目标机的运行模式不对,根据我们调查,exdiipc控件在bootload阶段不能工作,需要windows 进入系统后才可以。所以请先把Windows进入到桌面,再在Nano Code中开始DCI Exdi会话。
Asked: 2020-05-31 15:40:55 +0800
Seen: 76 times
Last updated: Jun 01 '20
我和你一样,但是我明明装了IIS了。为啥还是没有exdiipc.dll呢