Important Information:
From the road test of our products, we got the feedback that you might not get a notification that a new firmware is available for the built-in SEGGER J-Link debugger taking care of the flashing as well as additional handling of the microcontrollers on the evaluation boards. Please be informed that this might lead to problems and this makes use of the boards impossible, e.g. in the Arduino IDE an upload might be indicated as successful, but nothing happens or GDB errors occur in DAVE.
The notes and direct inputs from Enrico Miglino, Thomas Gambill as well as all the colleagues from the element14 community discussing this topic have shown this issue, please find the discussion here:
element14: Infineon DC Motor Shield w/ TLE94112EL for Arduino
Thank you very much for your effort and input. If you face these problems, please update to the latest firmware by using SEGGER J-Link Configurator as shown below:
In case of further problems, please open an 'Issue' ticket and we will get in contact with you.
Thank you very much!
Kind regards,
The Infineon Team
This repository enables the integration of Infineon's XMC microcontrollers into the Arduino IDE.
Please visit also the Wiki for additional information, e.g. datasheets, pin out diagrams, etc.:
- Page for XMC 2Go
- Page for XMC1100 Boot Kit
- Page for XMC4700 Relax Kit
In order to use and program the Infineon XMC microcontrollers in the Arduino IDE, you need SEGGER J-Link installed on your PC. Please follow this link to SEGGER J-Link and install the J-Link Software and Documentation Pack for your operating system. If you have already installed 'DAVE™ - Development Platform for XMC™ Microcontrollers', you can skip this step as the respective drivers/programs are already installed on your system.
Paste the following URL into the 'Additional Boards Manager URLs' input field under File > Preferences to add Infineon's microcontroller boards to the Arduino IDE.
https://github.com/Infineon/Assets/releases/download/current/package_infineon_index.json
Easier to copy (no clickable link):
https://github.com/Infineon/Assets/releases/download/current/package_infineon_index.json
To install the boards, please navigate to Tools > Board > Boards Manager... and search for XMC. You will find options to install the board files for the microcontrollers. Click "Install" to add the boards to your Arduino IDE.
In the boards list Tools > Board, the XMC microcontroller boards XMC2Go, XMC1100 Boot Kit, and XMC4700 Relax Kit are added and can be used from now on.
- This integration will only work for Arduino IDE >=1.5
- The XMC1100 Boot Kit has limitations if compared to the official Arduino boards (consult the XMC-for-Arduino Wiki for more information)
- Refer also to the LICENSE.md/txt file for further information
- Arduino 1.8.0 IDE might have problems with the XMC-for-Arduino releases