
这是我的一个工程文件,其中带有黄色钥匙标志的是必须要有的,core_cm3.c是内核文件、system_stm32f10x.c里面配置了整个系统的时钟、startup文件就是一个启动文件了,其他的应用层的文件自己根据需要添加就可以了。
库文件没有加载好,检查一下你的mian.c的文件夹有没有stm32f10x.h文件,还有就是在配置里面的c\c++的include里面将这个stm32f10x.h的文件夹包含进去,通常所有文件夹只要包含了你这个工程所需要的.h文件都要在这里面包含进去。因为库文件版本不同,如果不包涵进去很有可以编译自动寻找到MDK自己的2.01的库如果版本对不上那么就会出错1、JLINK驱动安装,安装和你手头JLINK仿真器版本对应的驱动,点击.exe文件,按照流程,一步一步完成安装。
2、安装开发软件DMK,也叫KEIL4。点击DMK414.exe,按步骤完成安装。
3、建立工程模板。在DMK软件中,新建工程,选择芯片型号。
4、按一定的组织结构将库文件加到工程文件夹下备用。工程文件夹结构如下。
5、将相应的文件添加到工程当中去。在添加的过程中,要了解相应文件的内容和功能。到这里还没有完哦。
6、在软件的设置中,设置输出文件的内容,文件名,保存位置等。
7、在C++选项卡里,在Define栏里添加STM32F10X_HD,USE_STDPERIPH_DRIVER(视情况而定,不是绝对的)。
8、库文件路径修改,在Include Paths一栏中添加库文件路径。
9、到此,工程模板就建立完成了,在以后的程序开发中,你可以在MAIN.C中开发你自己的程序了。
10、在软件中,设置为J-LINK调试仿真。保存工程。到这里,你就可以使用J-LINK、DMK学习开发STM32了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)