Other Parts Discussed in Thread: TMS570LS1227
We are using the TI Hercules TMS570LS1227 and TI HVDA541QDRQ1.
We are having some issues on the Hercules. We are trying to get it to transmit on its CAN1 but having issues getting it to. We are able to get it to transmit on CAN2 and CAN3 but not CAN1. We are able to receive any data on CAN1 so they know they have it wired correctly at least to the CAN driver. We have been trying to follow the documents on TI’s website on configuring CAN for the device but still cannot get it to work. My guess is that we are missing some setting in the code but am not sure where. Most of the code for the CAN looks like it was auto-generated (I am guessing from HAL Code Generator) but don’t have any of the files needed to regenerate them (I only have the code files no project file to load into HAL Code Generator) and there has been a lot of hand changes to those files. So we are trying to avoid regenerating the files.
We have hooked up a logic analyzer to the TX and RX lines between the Micro and the CAN driver. For CANs 2 and 3 we can see data on both TX and RX lines while for CAN 1 we can only see data on the RX line. We have also checked the pin outs of the micro to be sure it is connected correctly which they are correctly connected.
Thanks!