现象:
在使用windriver的API进行CPCI通信时,开机后第一次运行程序,发现扫描到的设备数为0,此时打开windriver,不做其他任何操作,再关掉,运行程序发现可以找到设备
原因:
windriver在安装时需要输入license string,此项内容在下载的软件中有带,或者需要通过注册机来生成,在上位机程序中初始调用windriver的API时需要将此license作为参数传入,若程序中的license与我们安装时使用的不一样,会造成该问题的出现
解决办法:
在安装windriver时,需要记录使用的license string,然后在程序中也使用该license string,则在开机后第一次运行程序,也是可以正常扫描到设备的
特别说明:
在使用过程中发现程序和windriver不能同时对设备进行操作,不知道此现象是正常还是其他地方没处理对
来源:CSDN
作者:houxiaoliwang
链接:https://blog.csdn.net/houxiaoliwang/article/details/104892568