Error -35027 When Using Embedded CAN Driver

Updated Sep 11, 2018

Reported In

Hardware

  • sbRIO-9651
  • sbRIO-9627
  • sbRIO-9237

Software

  • LabVIEW

Driver

  • NI-Embedded CAN for sbRIO

Issue Details

I am trying to start NI sbRIO-9651 CAN communication using an embedded CAN driver but I’m receiving
error -35027: Hardware problem happens.



What could be causing this error?

Solution

Error -35027 generally indicates there is a problem with either accessing CAN network or the CAN port on the Linux-32bit NI sbRIO. 
  • The most common cause of this error is not defining CAN port via a CLIP Generator. The sbRIO-9651 CAN port exists in the way of user-defined FPGA signals which needs to be configured using a sbRIO CLIP Generator. If the Component-Level IP (CLIP) is not defined, the embedded CAN driver can’t detect the CAN port which can yield this error. Refer to NI-Single-Board RIO CLIP Generator Help for more information about the CLIP Generator.
  • The problem could also be related to the physical wiring between the CAN port and the server. 

Additional Information

If the error ocurs using sbRIO 9237, use the example NI-Embedded CAN for RIO without connecting the CAN cable. If it works, then check the other CAN nodes configuration in the network.

WAS THIS ARTICLE HELPFUL?

Not Helpful