Not login
0

[23]  使用DCI Exdi方式调试时,创建调试会话失败是为什么?

asked 2020-05-31 15:40:55 +0800

gdman gravatar image

在以DCI Exdi方式开始调试时,点击确定后,很快就调试调试会话结束,像下图这样,这是为什么?

image description

edit retag flag offensive close merge delete

Comments

我和你一样,但是我明明装了IIS了。为啥还是没有exdiipc.dll呢

gmh gravatar image gmh  ( 2020-06-01 13:51:43 +0800 ) edit

1 Answer

Sort by » oldest newest most voted
0

answered 2020-05-31 15:48:36 +0800

gdman gravatar image

updated 2020-06-01 14:14:52 +0800

这种会话需要使用INTEL System Studio(ISS)提供的EXDI组件与DCI通信,这个EXDI组件的名字叫exdiipc.dll。 因此遇到上述问题时,请先搜索你的系统中是否有exdiipc.dll,比如下面是找到的情况: image description 如果找不到,那么肯定是有问题的,可能是选择的ISS安装包有问题,请检查重新安装。

如果找到了,那么可能是没有注册成功,exdiipc是典型的COM组件,请在开始菜单处输入cmd,然后以管理员方式执行cmd,打开一个控制台窗口,然后,切换到exdiipc.dll所在的文件夹。

再执行如下命令,尝试注册这个组件: image description

regsvr32 exdiipc.dll

image description

如果注册失败,那么需要检查原因,可能是缺少依赖的库 如果注册成功,请再次尝试在Nano Code中开始调试。

如果成功注册后仍然出现上述问题,那么可能是因为目标机的运行模式不对,根据我们调查,exdiipc控件在bootload阶段不能工作,需要windows 进入系统后才可以。所以请先把Windows进入到桌面,再在Nano Code中开始DCI Exdi会话。

edit flag offensive delete link more
Login/Signup to Answer

Question Tools

1 follower

Stats

Asked: 2020-05-31 15:40:55 +0800

Seen: 76 times

Last updated: Jun 01 '20

关闭