打印
[技术问答]

菜鸟初学M058S之手把手建立工程

[复制链接]
4054|40
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 niuyaliang 于 2013-11-30 15:33 编辑

费劲许多时间,终于把工程建立起来了,废话不说,上PP
1.新建一个空白文件夹,取名Example【在MDK5的环境下,嵌套进去的文件夹名称最好不要带空格】

沙发
niuyaliang|  楼主 | 2013-11-30 15:30 | 只看该作者
2.打开MDK5,新建项目

使用特权

评论回复
板凳
niuyaliang|  楼主 | 2013-11-30 15:32 | 只看该作者
3.选择第一步新建好的文件夹,保存名为Example

使用特权

评论回复
地板
niuyaliang|  楼主 | 2013-11-30 15:33 | 只看该作者
4.选择通用CPU

使用特权

评论回复
5
niuyaliang|  楼主 | 2013-11-30 15:35 | 只看该作者
5.选择ARM,ARMCM0

使用特权

评论回复
6
niuyaliang|  楼主 | 2013-11-30 15:36 | 只看该作者
6.出现这个不用管它,关闭

使用特权

评论回复
7
niuyaliang|  楼主 | 2013-11-30 15:41 | 只看该作者
7.在第一步建好的文件夹中新建这五个文件夹【注意,此处文件夹名称不可以加空格,不然后面会编译不过】

使用特权

评论回复
8
niuyaliang|  楼主 | 2013-11-30 15:43 | 只看该作者
8.在建好的工程处右键,管理工程

使用特权

评论回复
9
niuyaliang|  楼主 | 2013-11-30 15:45 | 只看该作者
9.添加群组以及修改工程名称如下图所示

使用特权

评论回复
10
niuyaliang|  楼主 | 2013-11-30 15:49 | 只看该作者
10.复制官方库中的CM0文件夹到新建的CMSIS文件夹下【注意看图片中文档的路径在哪】



使用特权

评论回复
11
niuyaliang|  楼主 | 2013-11-30 15:55 | 只看该作者
11.复制官方库文档中的inc和src文件夹到新建的Library文件夹下【注意看图片中文档的路径在哪】




使用特权

评论回复
12
niuyaliang|  楼主 | 2013-11-30 15:58 | 只看该作者
12.把自己写好的源代码放进新建的Source文件夹中,这里为了偷懒,直接复制库中的一个源代码。【注意看图片中文档的路径在哪】



使用特权

评论回复
13
niuyaliang|  楼主 | 2013-11-30 16:02 | 只看该作者
13.把上面复制过来的源文件加入Project的Groups中去,右键,管理工程,把下图中的源文件分别的添加进去

13-1

使用特权

评论回复
14
niuyaliang|  楼主 | 2013-11-30 16:03 | 只看该作者
13-2

使用特权

评论回复
15
niuyaliang|  楼主 | 2013-11-30 16:06 | 只看该作者
13-3【由于M058S中模块定义都以头文件的形式出现,故这里只添加src中的.c文件即可】

使用特权

评论回复
16
niuyaliang|  楼主 | 2013-11-30 16:07 | 只看该作者
14.接下来配置编译的选项。如图,右键单击Example

使用特权

评论回复
17
niuyaliang|  楼主 | 2013-11-30 16:10 | 只看该作者
15.在Traget中设置晶振为12MHZ,但我看官方给的项目中都是50MHZ,不知道为何

使用特权

评论回复
18
niuyaliang|  楼主 | 2013-11-30 16:15 | 只看该作者
16.在Output中点击


选择前面建好的Obj文件夹


使用特权

评论回复
19
niuyaliang|  楼主 | 2013-11-30 16:18 | 只看该作者
17.在Listing中点击

选择前面建好的List文件夹

使用特权

评论回复
20
niuyaliang|  楼主 | 2013-11-30 16:23 | 只看该作者
18.在C/c++下点击

添加项目所包含的所有的.c文件的路径,如下图【经测试,inc这个问价夹下虽然都是.h文件,但也必须包含,否则会报错】



使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

212

主题

2427

帖子

7

粉丝