1、Keil412建STM32工程手把手教你Keil4 建立STM32工程详解1:安装mdk412,用注册机注册,这个过程不详细叙述了。2:在本地某个路径下建立STM32工程文件夹,命名:my_STM32,并在my_STM32下建立rvmdk文件夹,并在rvmdk文件夹内建立 obj,list两个文件夹。3: 打开Keil4.4: 选择Project菜单-New uVision Project.,选择./my_STM32/rvmdk文件夹的路径,并命名工程文件:my_STM32,回车5:选择所用的CPU类型,在弹出的对话框中点击“NO” 图1单击OK。6:如图2所示:选择否,不添加Startup.
2、s,以后自己添加。 图27:如图3,建立几个Group:startup(即将装入启动文件等),usr(即将装入应用程序文件),FWlib(即将装入库文件的.c文件),doc(即将装入说明文档) 图38:右键单击FWlib,Add Files to Group FWlib,选择库文件的路径下的src文件内的所有文件,并点击Add,如图4所示: 图4 9:将cortexm3_macro.s,stm32f10x_vector.s,stm32f10x_it.c,stm32f10x_it.h,stm32f10x_conf.h,main.c,readme.txt拷贝到my_STM32文件夹内。10:右键单
3、击usr,Add Files to Group usr,选择main.c,stm32f10x_it.c,stm32f10x_it.h,stm32f10x_conf.h,并Add,如图5所示 图511: 键单击startup,Add Files to Group startup 选择cortexm3_macro.s,stm32f10x_vector.s,并Add,如图6示 图612:将stm32f10x_it.c,stm32f10x_it.h,stm32f10x_conf.h文件只读改为,可读写。13:点击图中画黑线的按钮(Target Options.) 图714:选择Output标签,勾选Creat Hex File,然后点击Select Folder for Objects.,选择/my_STM32/rvmdk/obj,作为输出目标文件的文件夹。如图8所示。 图815:选择List标签,点击Select Folder for Listing.,选择/my_STM32/rvmdk/list,作为输出list文件的文件夹。如图9示。 图916:择C/C+标签,点击Include Path右边的按钮,分别选择/library/inc,/my_STM32文件夹作为程序的库文件编译的路径。如图10所示 图1017:STM32工程建立成功,修改main函数,可以编译一下。