280 SDK CAN Communications’ Stack

The 280 ST/QT-SDK includes a CAN communication stack with support for two high-level protocols:

  1. SAE J1939 – Commonly used in automotive and heavy-duty vehicle applications.

  2. CANopen (CiA 301) – Widely used in industrial automation and control systems.

Both protocol stacks are available in both SDK variants: 280 ST-SDK and 280 QT-SDK.

Default and Custom Configurations

The SDK provides basic out-of-the-box configurations for both J1939 and CANopen. For customized configurations, such as:

  1. Proprietary or extended J1939 message sets

  2. Custom CANopen object dictionaries

Please contact your maximatecc sales support representative to obtain a tailored CAN communication library. This library will include:

  1. The required protocol stack configuration

  2. Data Layer mapping for seamless integration with the SDK

SDK Platform Services

Integration and Data Access

Once the customized library is integrated into the SDK:

  1. All configured signals become available through the Data Layer.

  2. The Data Layer abstracts protocol details, making signals accessible to the rest of the system.

Applying CAN Protocol Updates

To apply changes:

  1. Rebuild the SDK project using STM32CubeIDE.

  2. Reprogram the target unit with the updated firmware.