Part Number: C2000-CGT
Other Parts Discussed in Thread: SYSCONFIG, C2000WARE
I. Problem Description
Currently, I am working with the TMS320F280P650SK7 microcontroller.
Due to project requirements, I need to utilize three channels of CAN communication interfaces simultaneously.
According to the F280P65x datasheet, the device features:
- 1-ch DCAN
- 2-ch MCAN
At present, the DCAN module has been successfully configured and is communicating normally.
I am now in the process of configuring the MCAN module.
My objective is to configure MCAN to operate in Classic CAN mode (without utilizing CAN FD features) and to verify its transmission and reception capabilities via the internal loopback mode first.
However, I have encountered the following issues:
The MCAN module fails to complete transmission and reception operations properly, and the internal loopback test is failing.
. Support Requested from TI
I would highly appreciate it if TI could help clarify and verify the following:
- Configuration Correctness: Is my current MCAN Classic CAN configuration sequence and setup correct?
- Root Cause Analysis: What are the potential or most common causes for the internal loopback test failure under this specific configuration?
- Recommended Practice: What is the officially recommended approach to configure MCAN on the F280P65x (e.g., via DriverLib or SysConfig)?
- Register-Level Access: Does the MCAN hardware architecture officially support direct, register-level structure access (like McanaRegs), or is it strictly constrained to APIs?
- Reference Examples: Are there any official MCAN Classic CAN reference examples or code snippets available for this device family?
Thank you very much for your time, guidance, and support.