We are attempting to test the CAN output on the Colibri IMX6 development board but we are unable to ever get a signal.
We have a logic analyzer hooked up to GND and X38 CAN TX. We’ve tried building and running the can demo that are in the libraries here:
And can run the utility here:
We’ve successfully debugged the Can_Demo.c file on the board and can use the utility to send out signals but we are not picking up anything on the logic analyzer. We’ve ensured that we have altered the code to use the imx6_ function calls. We’ve also tried to write a driver program to continually send out data through the can interface but came up with nothing there too. We are primarily concerned with getting our driver program to spit data out through CAN as we have implemented a custom BSP layer that we are trying to verify.
- Is there a particular flag that we should set when building the OS to enable CAN?
- Do we have our logic analyzer hooked up correctly?
- Is there something else we are missing entirely in the software?