CANopen Stack - Supported Target Platforms
toggle fullscreen
Board / MCU Manufacturer | MCU Family / Boards | CAN controller / interface | Operating System | Demo based on MCU | Demo based on IDE | Demo CANopen Bootloader SO-1089 | Demo CANopen Master/Slave P/N SO-877 | Demo CANopen Manager P/N SO-1063 | Demo for CiA device profile / Add-on | Target supported included in standard scope of the CANopen Stack V5.68 |
---|---|---|---|---|---|---|---|---|---|---|
- | X86 | SocketCAN | Linux | GCC Eclipse | - | Yes | Yes | CiA 401 | Yes | |
- | X86 | SYS TEC USB-CANmodul series, SYS TEC CAN-Ethernet Gateway, PEAK PCAN-PCI, PEAK PCAN-USB, Vector CANcaseXL, Tews Technologies TPMC 816 | Microsoft Windows OS | Microsoft Visual Studio | - | Yes | Yes | CiA 401 | Yes | |
Atmel | AT90 AVR | internal | - | AT90CAN128 | IAR Embedded Workbench | - | Yes | No | CiA 401 | No |
Atmel | AT90 AVR | internal | - | AT90CAN128 | Atmel Studio | - | Yes | No | CiA 401 | No |
Atmel | AT91 ARM7 | internal | - | AT91SAM7A3 | Keil µVision | - | Yes | No | CiA 401 | No |
Broadcom® | Raspberry Pi® 3 | SocketCAN, SYS TEC USB-CANmodul series | Linux | Raspberry Pi® 3 Model B ARM-Cortex-A53 | GCC Eclipse | - | Yes | No | CiA 401 | Yes |
Cypress / Fujitsu | F2MC-16FX | internal | - | MB96F348 | Softune Workbench | - | Yes | No | CiA 401 | No |
Enclustra | Mars ZX3 | ZYNQ CAN Controller | eCos | Zync Z-7020 SoC | GCC Eclipse | - | Yes | No | CiA 401 | No |
F&S | armStone A9R2 | internal FlexCAN | Windows Embedded Compact 2013 | Microsoft Visual Studio | - | Yes | No | CiA 401 | Yes | |
Infineon | XMC4xxx | internal MultiCAN | - | XMC4500 | Keil MDK-ARM | - | Yes | No | CiA 401 | Yes |
Infineon | XMC4500 Relax Kit | internal MultiCAN | - | XMC4500 | Keil MDK-ARM | - | Yes | No | CiA 401 | Yes |
Infineon | TriCore TC1766 | internal MultiCAN | PxROS | TC1766 | GCC | - | Yes | No | CiA 401 | No |
Infineon | TriCore TC1796 | internal MultiCAN | PxROS | TC1796 | GCC | - | Yes | No | CiA 401 | No |
Infineon | XC22xx | internal MultiCAN | - | XC2287 | Tasking | - | Yes | No | CiA 401, CiA 304 SRDO (requires SO-1059) | No |
Microchip | PIC32MX | internal ECAN | - | PIC32MX795F512L | Microchip MPLAB | - | Yes | No | CiA 401 | Yes |
Microchip | PIC32MK | internal ECAN | - | PIC32MK1024GPE | Microchip MPLAB | - | Yes | No | CiA 401 | Yes |
Microchip | dsPIC33F | internal ECAN | - | dsPIC33F256 | Microchip MPLAB | - | Yes | No | CiA 401, Bootloader (requires SO-1089) | Yes |
Microchip | dsPIC33E | internal ECAN | - | dsPIC33EP256MU806 | Microchip MPLAB | - | Yes | No | CiA 401 | Yes |
Microchip | external MCP2515 | - | No | No | No | |||||
NXP, Phytec | phyCORE-ADuC | external SJA1000 | - | ADuC812 | Keil µVision | - | Yes | No | CiA 401 | No |
NXP | LPC17xx | internal NXP CAN controller | - | LPC1768 | Code Red Tech - LPCXpresso | - | Yes | No | CiA 401 | No |
NXP | LPC21xx | internal NXP CAN controller | - | LPC2129 | Keil µVision | - | Yes | No | CiA 401 | No |
NXP | LPC22xx | internal NXP CAN controller | - | LPC2294 | IAR Embedded Workbench | - | Yes | No | CiA 401 | No |
NXP | LPC23xx | internal NXP CAN controller | - | LPC2368 | Keil µVision | - | Yes | No | CiA 401 | No |
NXP | LPC2xxx | internal NXP CAN controller | - | LPC2129, LPC2294, LPC2368 | - | No | No | Bootloader (requires SO-1089) | No | |
NXP | Kinetis K60 | internal FlexCAN | - | Keil MDK-ARM | - | Yes | No | Yes | ||
NXP | Kinetis KE06 | internal msCAN | - | FRDM-KE06Z | Keil MDK-ARM | - | Yes | No | Yes | |
NXP | MPC56xx | internal FlexCAN | - | MPC5634M | S32 Design Studio for Power Architecture | - | Yes | No | Yes | |
NXP | S32K1xx | internal FlexCAN (CAN FD ready) | - | S32K142 | S32 Design Studio for ARM | Yes | Yes | No | CiA 401 | Yes |
NXP | S32K1xx | internal FlexCAN (CAN FD ready) | . | S32K146 | S32 Design Studio for ARM | Yes | Yes | No | CiA 401 | Yes |
Phytec | phyCORE-AM335x | SocketCAN | Linux | AM3359 | GCC | - | Yes | No | CiA 401 | Yes |
Renesas | Synergy S7 | internal | Express Logic ThreadX | Synergy S7G2 | e2 studio | - | Yes | No | CiA 401 | Yes |
Renesas | Synergy S5 | internal | Express Logic ThreadX | Synergy S5D9 | e2 studio | - | Yes | No | CiA 401 | Yes |
Renesas | Synergy S3 | internal | Express Logic ThreadX | Synergy S3A7 | e2 studio | - | Yes | No | CiA 401 | Yes |
Renesas | Synergy S7 | internal | - | Synergy S7G2 | e2 studio | - | Yes | No | CiA 401 | Yes |
Renesas | Synergy S5 | internal | - | Synergy S5D9 | e2 studio | - | Yes | No | CiA 401 | Yes |
Renesas | Synergy S3 | internal | - | Synergy S3A7 | e2 studio | - | Yes | No | CiA 401 | Yes |
Renesas | RX62T | internal | - | - | No | No | No | |||
Silicon Laboratories | C8051 | internal BoschCAN | - | C8051F043 | - | No | No | No | ||
STMicroelectronics | STM32F | internal bxCAN | - | STM32F407 | Keil MDK-ARM | Yes | Yes | Yes | CiA 401, CiA 304 SRDO (requires SO-1059) | Yes |
STMicroelectronics | STM32F | internal bxCAN | Segger embOS | STM32F107 | IAR Embedded Workbench | Yes | No | CiA 401 | Yes | |
STMicroelectronics | STM32F | internal bxCAN | - | STM32F107 | Keil MDK-ARM | Yes | No | CiA 401 | Yes | |
STMicroelectronics | STM32F | internal bxCAN | - | STM32F107, STM32F072 | IAR Embedded Workbench | No | No | Bootloader (requires SO-1089) | No | |
STMicroelectronics | STM32F | internal bxCAN | - | STM32F205 | Keil MDK-ARM | Yes | Yes | No | CiA 401 | Yes |
STMicroelectronics | STM32F | internal bxCAN | - | STM32F373 | Keil MDK-ARM | Yes | Yes | No | CiA 401 | Yes |
STMicroelectronics | STM32F | internal bxCAN | - | STM32F767 | Keil MDK-ARM | Yes | Yes | No | CiA 401, CiA 304 SRDO (requires SO-1059), CiA 402 (requires SO-1081) | Yes |
STMicroelectronics | STM32H | internal FD CAN (CAN FD ready) | - | STM32H743 | Keil MDK-ARM | No | Yes | No | CiA 401 | Yes |
STMicroelectronics | STM32F | internal bxCAN | Keil RTX 5V2 | STM32F373 | Keil MDK-ARM | Yes | No | CiA 401 | Yes | |
STMicroelectronics | STM32F | internal bxCAN | Keil RTX 5V2 | STM32F407 | Keil MDK-ARM | Yes | No | CiA 401 | Yes | |
STMicroelectronics | STM32F | internal bxCAN | FreeRTOS® | STM32F373 | Keil MDK-ARM | Yes | No | CiA 401 | Yes | |
STMicroelectronics | STM32F | internal bxCAN | FreeRTOS® | STM32F407 | Keil MDK-ARM | Yes | No | CiA 401 | Yes | |
Texas Instruments | AM335X | SocketCAN | Linux | AM3359 | GCC Eclipse | Yes | No | CiA 401 | Yes | |
Texas Instruments | TMS570 | internal DCAN | - | TMS570LS20216 | Code Composer Studio | No | No | CiA 304 SRDO (requires SO-1059) | Yes | |
Texas Instruments | TMS320F28x | internal eCAN | - | TMS320F28035 | Code Composer Studio | Yes | No | CiA 401 | No | |
Texas Instruments | TMS320F28xxx | internal DCAN | - | TMS320F28379D | Code Composer Studio v10 | No | Yes | CiA 401 | Yes | |
Texas Instruments | Hercules RM48 | internal DCAN | - | RM48L952 | Code Composer Studio | No | No | CiA 304 SRDO (requires SO-1059) | Yes | |
Texas Instruments | Hercules RM42 | internal DCAN | - | RM42L32 | Code Composer Studio | No | No | CiA 304 SRDO (requires SO-1059) | Yes | |
Texas Instruments | Stellaris® LM3S | internal BoschCAN | - | LM3S8971 | Keil µVision | Yes | No | CiA 401 | Yes | |
Texas Instruments | TMS570 | internal DCAN | SafeRTOS | TMS570LS1227 | Code Composer Studio | Yes | No | CiA 401 | Yes | |
Texas Instruments | TMS570 | internal DCAN | - | TMS570LS1227 | Code Composer Studio | Yes | No | CiA 401 | Yes | |
Xilinx | ZYNQ7000 | ZYNQ CAN Controller | eCos | Zync Z-7020 SoC | GCC Eclipse | Yes | No | CiA 401 | No | |
Xilinx | ZYNQ7000 | ZYNQ CAN Controller | Micrium μC/OS-II | Zync Z-7010 SoC | GCC Eclipse | Yes | No | CiA 401, CiA 402 (requires SO-1081) | No |