I have a problem using my CAN cape TT3201. I can use the can0 since quite some time, but I need 1 more CAN bus. For this, the TT3201 is equipped with 2 MCP2515 microchips which are supposed to translate CAN data to SPI and vice versa. But for some reason, they just don’t seem to want to start correctly, according to boot log:
debian@beaglebone:~$ dmesg | grep spi
[ 26.636159] mcp251x: probe of spi1.0 failed with error -2
[ 26.636314] mcp251x: probe of spi1.1 failed with error -2
Currently I am using the following setup in the file /boot/uEnv.txt: cape_enable=bone_capemgr.enable_partno=cape-universaln,BB-PWM2,BB-UART5,TT3201,BB-ADC.
There may be a conflict with some of the other pin I use or maybe the different device trees, which I don’t know much about.