既然基于ARM的开发,不是从零的开发。所有的代码不需要全部由自己写。所以在进行正式开发前,我们需要将MCU厂商提供的函数库源文件按照自己的需要添加到我们的工程。本文简单介绍Keil MDR软件添加文件的方法,已经标准外设库中的哪些文件时必须要添加的。

第1步:右键单击工程下的“Target1”然后选择“Manage Project Items…”

codesys怎么添加XML文件_codesys怎么添加XML文件


第2步:添加CMSIS函数库文件

CMSIS函数库文件是,ARM厂商提供的函数库文件,为开发者提供API应用程序接口,用户可以通过调用这些接口函数,直接访问ARM核的寄存器。这样开发者便可聚焦于自己需要实现的功能,而不用去过多关注这些功能是如何配置ARM内核来实现的。

添加方法:首先:双击修改“Source Group1”名称为“CMSIS”

codesys怎么添加XML文件_Keil_02


然后:点击Add file,添加标准外设库内命名为“system_stm32f4xx.c”的源程序。

codesys怎么添加XML文件_STM32_03


“system_stm32f4xx.c”的源程序所在位置

codesys怎么添加XML文件_arm开发_04


第3步:添加启动MCU必须的标准函数

首先:在Groups列点击创建文件夹图标,创建“Startup”文件夹

codesys怎么添加XML文件_codesys怎么添加XML文件_05


然后:点击Add file,添加标准外设库内命名为“startup_stm32f427_437xx.s”的源程序。

codesys怎么添加XML文件_Keil_06


“startup_stm32f427_437xx.s”的源程序所在位置

codesys怎么添加XML文件_ARM_07


第4步:添加必要的驱动文件

首先:在Groups列点击创建文件夹图标,创建“Driver”文件夹

codesys怎么添加XML文件_STM32_08


然后:点击Add file,添加需要的驱动文件(初学者建议添加标准外设库中所有的驱动文件即可)

codesys怎么添加XML文件_arm开发_09


驱动文件的源程序所在位置

codesys怎么添加XML文件_Keil_10


至此,工程中必须添加的函数库已经添加完成。接下里我们就可以完成自己需要设计的部分了。

codesys怎么添加XML文件_Keil_11