![]() My attempt at using the CAN controller on ![]() I mention all of this because I know someone out there will say "why didn't you just use the onboard can controller". I considered bypassing the onboard can controller and talking to a MCP2515 over SPI but that gets into compiling a custom kernel for the BBB and I don't want to use up a SPI port. Whatever the issue I am done trying to figure out what the eff is wrong with it and I just want to move forward with my project. Or maybe I'm running into some sort of kernel driver bug. Maybe my BBB board has a hardware problem. I tried Angstrom, Ubuntu and the latest Debian images all with the same results. If I tried to send anything with cansend I would get a kernel stack traces in dmesg and the can0 interface would hang. It would randomly hang and stop receiving messages. I was able to bring up the can0 interface and receive can messages with candump but the interface was unstable. In the process I learned about pin muxing, bone-capemgr and compiling overlays. ![]() I have been fighting with the onboard CAN controller on my BeagleBone Black trying to
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |