目前XMC系列支持多种IDE进行开发,包括Keil、ModusToolbox、IAR、Visual Studio Code以及DAVE。
英飞凌官方提供的代码基本上是基于DAVE和ModusToolbox上的,其他IDE上也会有一些例程但没有这么全。所以基于这些平台可以通过以下方式进行开发。
以Visual Studio Code为例。
1. 基于XMCLib进行开发
可以按照以下帖子中的步骤:
https://visualgdb.com/tutorials/arm/infineon/
这就需要您通过底层的API来进行相关的配置。
2. 可以通过ModusToolbox直接生成对应IDE的工程文件,下面是生成Visual Studio Code工程并进行开发的相关文档:
https://www.infineon.com/dgdl/In ... &redirId=248223
这个方法基于ModusToolbox的工程,基本上覆盖了所有的外设,开发起来会更简单一些。
|