拿到【NUCLEO-F411RE】好长时间了,一直没有机会使用,现在有个项目要使用M4核心的芯片,所以用【NUCLEO-F411RE】的板子练练手!
今天先说启动的配置,之后再发相关的例程。
关于启动配置,基本流程可以参考这个,http://jingyan.eeboard.com/article/73818
有些细节参考如下:
一、MDK设置(Keiluvision5 )
1、DFP文件导入,下载之后安装到MDK安装目录”Keil.STM32F4xx_DFP.2.7.0” 2、设置驱动 打开“optionsfor target…”,选择”Device”,设置相应型号 3、仿真设置 打开“optionsfor target…”,选择”Debug”, 在仿真器一栏选择“ST-LinkDebugger” 打开“setting”,设置ort栏为SW; 4、宏定义设置 打开“optionsfor target…”,选择”C/C++”, 在”Define”栏添加”STM32F411xE”,若使用ST固件库,还需添加”USE_STDPERIPH_DRIVER”,中间用英文逗号隔开 5、头文件设置 打开“optionsfor target…”,选择”C/C++”, 在IncludePaths 栏添加头文件根目录。 6、其他设置 打开“optionsfor target…”,选择”Target”晶振为8M。 二、NUCLEO-F411RE设置 使用板载ST-LINK连接; 1、ST-LINK 跳线帽连接; 2、安装ST-LINK驱动程序:ST-LINKUtility 3、仿真器驱动:ST-Link/V2-1USB driver 4、通过ST-LINK Utility工具读取STM32-NUCLEO,若成功,则板卡正常
三、启动文件
在ST官网下载对应的库,添加以下文件到工程;下载地址:http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1743/LN1939/PF257901#
CMSIS 这是标准文件,无论使用库函数还是寄存器,都要用到! 包括以下三个文件夹(自己定义的,可随意修改) core(core_cm4.h/core_cmFunc/ core_cmInstr/ core_cmSimd) startupfile(startup_stm32f411xe.s) other(stm32f4xx.h/system_stm32f4xx.c/system_stm32f4xx.h)
|