手掌纹路图解单中选择add,再选择group,给工程添加组,以方便管理文件,然后添加需要的文件,如图3:
其中APP组为应用程序,包含main.c和stm32f10xit.c,main.c,主函数,整个程序的默认入口,所有文件调用都在这里,stm 32f10x_it.c,全系统中断程序全部在这里;
CMSIS中为cortex-m3核的外设访问层源文件和系统设备访问层源文件,完成堆栈和系统的初始化,其中core_cm3.c为核心设置,包括C语言类型,汇编语言等等,不用改动。system_stm32f10x.c,系统设置,包括寄存器变量,运行频率;DOC为说档;
第四步,选项配置,主要包括微处理器类型的选择、编译器的配置、连接器的配置、调试器的选择和配置,其他的部分可以选择默认设置。
最重要的部分是Preprocessor 的配置,要配置project中用到各种头文件的径,如果径错误,编译就不会通过,从而出现error。
若在内存中启动,需要在 defined symbols 里面写上 VECT_TAB_RAM;如果程序比较大则需要在flash中启动,就不需要配置这一项。
网友评论 ()条 查看