...
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 | ||
---|---|---|
| ||
<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:
...
import the IDE project from the examples folder from within the DAVE studio IDE:
Now you can build both projects.
...