Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The XMC4800 is an ARM-Cortex M4 processor core with an On-Chip EtherCAT® slave controller. Both are connected via internal On-Chip memory interface.
The interrupt lines IRQ and SYNC0 of the EtherCAT® slave controller are internally connected with the
NVIC interrupt lines (IRQ → SR0, SYNC0 → ERU1) of the Infineon PUCPU.

The driver uses some modules of the XMC Peripheral Library provided by Infineon.
They are already included in the following delivered package folder:

...

The FreeRTOS sources are not part of the delivery.
Please download the sources from FreeRTOS (https://www.freertos.org/index.html).

Place the FreeRTOS sources in the following folder structure from delivery to build the examples:

Code Block
languagec
<delivery-folder>
      |- drivers
      |- ethercat
      |- examples
      |- FreeRTOS
           |-Source

ICC tool project

The sample projects are designed with port’s ICC tool. The HW configuration uses the XMC4800 CPU entry. Shown here for example s1:

...

  1. import the IDE project from the examples folder from within the DAVE studio IDE:

    Image RemovedImage Added

Now you can build both projects.

...