Feb 23, 2021
09:49 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Feb 23, 2021
09:49 PM
Hi there.
can someone describe me the difference between the XMC-Lib and CMSIS Packagae for XMC?
And why are there to different Library Packages available?
Thanks in Advance.
Cheers Sven
can someone describe me the difference between the XMC-Lib and CMSIS Packagae for XMC?
And why are there to different Library Packages available?
Thanks in Advance.
Cheers Sven
Solved! Go to Solution.
- Tags:
- IFX
1 Solution
Feb 24, 2021
01:14 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Feb 24, 2021
01:14 AM
Hi Sven,
The XMClibrary consists of low level drivers used for the XMC product family peripherals. It is tested with GCC,ARM,IAR and TASKING compilers and released for Altium,Atollic,ARM/Keil,IAR and Rowley.
Additionally it provides peripherals a register abstraction making it possible to write a full application without a single peripheral register access. XMClib is also built on top of CMSIS.
CMSIS PACK for XMC1000 and XMC4000: includes the full device support for all XMC1000 and XMC4000 derivatives that can be directly installed in Keil MDK or other tool that support this format.
You have to manually use this package provided by Infineon if you are working with Keil MDK.
See the tutorial how to import a dave project to arm mdk
I hope this clears your doubt about the two packages available.
Best Regards,
Vasanth
The XMClibrary consists of low level drivers used for the XMC product family peripherals. It is tested with GCC,ARM,IAR and TASKING compilers and released for Altium,Atollic,ARM/Keil,IAR and Rowley.
Additionally it provides peripherals a register abstraction making it possible to write a full application without a single peripheral register access. XMClib is also built on top of CMSIS.
CMSIS PACK for XMC1000 and XMC4000: includes the full device support for all XMC1000 and XMC4000 derivatives that can be directly installed in Keil MDK or other tool that support this format.
You have to manually use this package provided by Infineon if you are working with Keil MDK.
See the tutorial how to import a dave project to arm mdk
I hope this clears your doubt about the two packages available.
Best Regards,
Vasanth
1 Reply
Feb 24, 2021
01:14 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Feb 24, 2021
01:14 AM
Hi Sven,
The XMClibrary consists of low level drivers used for the XMC product family peripherals. It is tested with GCC,ARM,IAR and TASKING compilers and released for Altium,Atollic,ARM/Keil,IAR and Rowley.
Additionally it provides peripherals a register abstraction making it possible to write a full application without a single peripheral register access. XMClib is also built on top of CMSIS.
CMSIS PACK for XMC1000 and XMC4000: includes the full device support for all XMC1000 and XMC4000 derivatives that can be directly installed in Keil MDK or other tool that support this format.
You have to manually use this package provided by Infineon if you are working with Keil MDK.
See the tutorial how to import a dave project to arm mdk
I hope this clears your doubt about the two packages available.
Best Regards,
Vasanth
The XMClibrary consists of low level drivers used for the XMC product family peripherals. It is tested with GCC,ARM,IAR and TASKING compilers and released for Altium,Atollic,ARM/Keil,IAR and Rowley.
Additionally it provides peripherals a register abstraction making it possible to write a full application without a single peripheral register access. XMClib is also built on top of CMSIS.
CMSIS PACK for XMC1000 and XMC4000: includes the full device support for all XMC1000 and XMC4000 derivatives that can be directly installed in Keil MDK or other tool that support this format.
You have to manually use this package provided by Infineon if you are working with Keil MDK.
See the tutorial how to import a dave project to arm mdk
I hope this clears your doubt about the two packages available.
Best Regards,
Vasanth