emotas offers a CANopen slave on STM32MP1 microcontroller by STMicroelectronics for evaluation purposes, in form of an example project for the STM32CubeIDE.
The STM32MP157A-EV1 is used as the evaluation board.
Detailed information on the board can found here: Link
The contained emotas CANopen evaluation library
includes the following features:
- NMT Slave
- LSS Slave
- SDO Server
- PDO Producer
- PDO Consumer
- Heartbeat Producer
- Heartbeat Consumer
- EMCY Producer
- EMCY Consumer
- SYNC Consumer
The following limitations apply:
- Run time of approximately 60 minutes
- 1 SDO Server
- 4 Receive PDOs with dynamic mapping
- 4 Transmit PDOs with dynamic mapping
- 3 Heartbeat consumer
- 3 EMCY consumer
Download the CANopen slave on STMicroelectronics STM32MP1 Example:
CANopen STM32MP1 example