Hi,
Our team has designed a PCB board based on MSP430F438A. For using CAN bus we are using Microchip MCP2515 along with TI CAN transceiver.
We are using MSP-TS430PZ5X100 to verify our software before flashing on the actual PCB. We are using JTAG to flash the code.
We are interfacing Komodo CAN analyser to the MCP2515 CAN to check the CAN interface.
There are four different scenarios that we test:
1. CAN bus behavior when new software is flashed through JTAG.
2. CAN bus behavior after external power reset with JTAG still connected.
3. CAN bus behavior after removing the JTAG following the code flash without external power reset.
4. CAN bus behavior after removing the JTAG following code flash and external power reset.
With the MSP-TS430PZ5X100 connected to MCP2515 (along with TI can transceiver) all the four scenarios work. However, on our PCB the fourth scenario doesn't work. It gives CAN bus error.
We are hoping to debug it but we would need the support to know the starting point.
Thanks and Regards,
Ankit