` 上一贴说了如何下载412的mdk软件包和安装iar,这贴我们来介绍下如何建立工程好吧。。。 首先要做的就是搞到412 的资料,到该网址下载相关资料:http://www.st.com/content/st_com/en/products/microcontrollers/ STM32-32-bit-arm-cortex-mcus/stm32f4-series/stm32f412/stm32f412zg.html。当然,现在最主要的还是412 的固件库了,st 的官网改版了,妹的,变化还挺大,找了好半天,才找到。。。https://my.st.com/content/my_st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32-standard-peripheral-libraries/stsw-stm32065.license%3d1482841885063.html 。这一下载,好家伙,f4 的固件库还不小呢。。。
按照我这破网速,估计得下一会,先喝杯流奶,回来再说。。。 流奶喝完了,还没下玩,看会非诚勿扰去,话说在现场和网上看,效果还真不一样,上两张图。
有机会的话,大家还是去现场感受下好。。。看了好一会,还没下好。。。坏了,尼玛,忘了打开视频,要占用带宽,怪不得网速慢了呢,快快关了,很快就下好了。。。尼玛,解压完发现这f4的固件库果然不是一般的大。。。
唉,不管那么多了,开工开工。。。 在template下建立:Lib、User、Project、CMSIS几个文件夹:
把STM32F4xx_DSP_StdPeriph_Lib_V1.8.0LibrariesSTM32F4xx_StdPeriph_Driver路径下的inc和src全部拷贝到template文件夹里面的Lib目录下 把STM32F4xx_DSP_StdPeriph_Lib_V1.8.0LibrariesCMSISDeviceSTSTM32F4xxSourceTemplatesiar路径下的startup_stm32f412xg.s拷贝到CMSIS下 把STM32F4xx_DSP_StdPeriph_Lib_V1.8.0LibrariesCMSISDeviceSTSTM32F4xxInclude目录下的stm32f4xx.h和system_stm32f4xx.h也拷贝进去 将STM32F4xx_DSP_StdPeriph_Lib_V1.8.0LibrariesCMSISInclude路径下的core_cm4.h也拷进去 然后打开iar,建立如下组,并把文件添加进去
然后找到这里:
将有.h文件的路径,添加进去。达到下面效果:
然后就可以建立main.c然后写点东西进去:
点击编译,等待一会会发现出现很多错误,这都是因为缺少头文件,所以从固件库中拷贝几个文件到CMSIS中,达到如下效果:
然后再点击编译,就可以发现没有错误啦。。。
`
|