拿到【NUCLEO-F411RE】好长时间了,一直没有机会使用,现在有个项目要使用M4核心的芯片,所以用【NUCLEO-F411RE】的板子练练手!
今天先说启动的配置,之后再发相关的例程。
关于启动配置,基本流程可以参考这个,
http://jingyan.eeboard.com/article/73818
有些细节参考如下:
一、MDK设置(
Keiluvision5 )
1
、DFP
文件导入,下载之后安装到MDK
安装目录”Keil.STM32F4xx_DFP.2.7.0”
下载地址:http://www.keil.com/dd2/Pack/ 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 下载地址:
http://www.st.com/web/catalog/tools/FM147/SC1887/PF258168 3
、仿真器驱动:ST-Link/V2-1USB driver下载地址:
http://www.st.com/web/cn/catalog/tools/PF260219 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)
一周热门 更多>