[技术问答] 菜鸟初学M058S之手把手建立工程

[复制链接]
5407|40
 楼主| niuyaliang 发表于 2013-11-30 15:29 | 显示全部楼层 |阅读模式
本帖最后由 niuyaliang 于 2013-11-30 15:33 编辑

费劲许多时间,终于把工程建立起来了,废话不说,上PP
1.新建一个空白文件夹,取名Example【在MDK5的环境下,嵌套进去的文件夹名称最好不要带空格】
图像 072.png
 楼主| niuyaliang 发表于 2013-11-30 15:30 | 显示全部楼层
2.打开MDK5,新建项目
图像 073.png
 楼主| niuyaliang 发表于 2013-11-30 15:32 | 显示全部楼层
3.选择第一步新建好的文件夹,保存名为Example
图像 074.png
 楼主| niuyaliang 发表于 2013-11-30 15:33 | 显示全部楼层
4.选择通用CPU
图像 075.png
 楼主| niuyaliang 发表于 2013-11-30 15:35 | 显示全部楼层
5.选择ARM,ARMCM0
图像 076.png
 楼主| niuyaliang 发表于 2013-11-30 15:36 | 显示全部楼层
6.出现这个不用管它,关闭
图像 077.png
 楼主| niuyaliang 发表于 2013-11-30 15:41 | 显示全部楼层
7.在第一步建好的文件夹中新建这五个文件夹【注意,此处文件夹名称不可以加空格,不然后面会编译不过】
图像 078.png
 楼主| niuyaliang 发表于 2013-11-30 15:43 | 显示全部楼层
8.在建好的工程处右键,管理工程
图像 079.png
 楼主| niuyaliang 发表于 2013-11-30 15:45 | 显示全部楼层
9.添加群组以及修改工程名称如下图所示
图像 080.png
 楼主| niuyaliang 发表于 2013-11-30 15:49 | 显示全部楼层
10.复制官方库中的CM0文件夹到新建的CMSIS文件夹下【注意看图片中文档的路径在哪】

图像 081.png

图像 082.png
 楼主| niuyaliang 发表于 2013-11-30 15:55 | 显示全部楼层
11.复制官方库文档中的inc和src文件夹到新建的Library文件夹下【注意看图片中文档的路径在哪】

图像 083.png

图像 084.png
 楼主| niuyaliang 发表于 2013-11-30 15:58 | 显示全部楼层
12.把自己写好的源代码放进新建的Source文件夹中,这里为了偷懒,直接复制库中的一个源代码。【注意看图片中文档的路径在哪】

图像 085.png

图像 086.png
 楼主| niuyaliang 发表于 2013-11-30 16:02 | 显示全部楼层
13.把上面复制过来的源文件加入Project的Groups中去,右键,管理工程,把下图中的源文件分别的添加进去

13-1 图像 087.png
 楼主| niuyaliang 发表于 2013-11-30 16:03 | 显示全部楼层
 楼主| niuyaliang 发表于 2013-11-30 16:06 | 显示全部楼层
13-3【由于M058S中模块定义都以头文件的形式出现,故这里只添加src中的.c文件即可】
图像 089.png
 楼主| niuyaliang 发表于 2013-11-30 16:07 | 显示全部楼层
14.接下来配置编译的选项。如图,右键单击Example
图像 090.png
 楼主| niuyaliang 发表于 2013-11-30 16:10 | 显示全部楼层
15.在Traget中设置晶振为12MHZ,但我看官方给的项目中都是50MHZ,不知道为何
图像 091.png
 楼主| niuyaliang 发表于 2013-11-30 16:15 | 显示全部楼层
16.在Output中点击
图像 094.png

选择前面建好的Obj文件夹

图像 093.png
 楼主| niuyaliang 发表于 2013-11-30 16:18 | 显示全部楼层
17.在Listing中点击
图像 094.png
选择前面建好的List文件夹
图像 095.png
 楼主| niuyaliang 发表于 2013-11-30 16:23 | 显示全部楼层
18.在C/c++下点击
图像 096.png
添加项目所包含的所有的.c文件的路径,如下图【经测试,inc这个问价夹下虽然都是.h文件,但也必须包含,否则会报错】
图像 097.png


您需要登录后才可以回帖 登录 | 注册

本版积分规则

212

主题

2427

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部