这个问题解决了吗?
我在一个台式机上,安装了ni Linux rt 22.5-5.10版本(被识别为cRIO-903x设备),基于socketcan实现了pcie can卡的驱动,用cansend、candump命令验证了数据已可收发。按https://knowledge.ni.com/KnowledgeArticleDetails?id=kA03q000000x3gICAQ&l=zh-CN 、https://knowledge.ni.com/KnowledgeArticleDetails?id=kA03q0000019c31CAA&l=zh-CN 的教程实现MAX对pcie can卡的识别时,MAX的“远程系统”里能看到cRIO-903x设备,但它的“设备和接口”里只有几个ASRL设备,没有我的pcie can卡。有以下几个疑问:
1、NI-VISA Driver Wizard里,填设备信息的界面,是否应选中“This device is PXI Express”,如果选中,后面PXI Express Configuration界面里,slots、offset是怎么设置的,Retrieval Steps的参数是怎么设置的,从哪里能查这些参数。
2、文件放到Linux设备上的位置,/etc里没有nipal目录,/usr/lib/x86_64-ninux-gnu里没有nipxi目录,更往后的目录都手动创建吗,按教程创建了,放进去重启Linux也没识别到。
3、我的NI-VISA Driver Wizard设置Output File Generation后,有个Installation Options界面,总共4个选项,其中前2个是灰的(Install the generated files on this computer、FTP the INF file to a LabVIEW RT system),不让选,这个正常吗?
4、这个问题可能跟从MAX给Linux安装的软件也相关,我安装了全部包括VISA、XNET字样的库,但仍没识别到我的pcie can卡。