OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4404|回复: 1

【图片更新帖】MDK下点灯,从0-1跟我一起实战入门“RT-Thread_Nano 3.0.3 内核”

[复制链接]

55

主题

134

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
388
金钱
388
注册时间
2018-8-7
在线时间
55 小时
发表于 2018-8-28 11:18:01 | 显示全部楼层 |阅读模式
第一章    MDK下建立工程点个灯

file:///C:/Users/rtthr/AppData/Local/Temp/msohtmlclip1/01/clip_image001.gif

1.1 、工具准备
file:///C:/Users/rtthr/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif

下载 MDK,安装,说明一下 STM32 只两个系列是可以免费使用 MDK 的。下载 Nano,安装具体的过程略过,网上太多了,再写就浪费时间了。

1.2 、建立裸机工程文件
file:///C:/Users/rtthr/AppData/Local/Temp/msohtmlclip1/01/clip_image001.gif

本节主要介绍如何建立一个没有操作系统的工程,执行一个 while(1)超级循环。高手略过,新手 step by step


1.2.1
先建立一个文件夹
菜单上选择“Project→New uVision Project...”,如图 1-1 所示,之后弹出图 1-2 文件保存对话框


1.png


1-1 新建工程

1.2.3保存工程
2.jpg
图 1-2 工程文件保存
1.2.4选择芯片
文件保存之后,进行芯片选择,弹出图 1-3所示界面,芯片先好后,弹出配置界面,如图 1-4所示

3.jpg
图 1-3 选择工程对应的芯片

4.jpg
图 1-4 环境配置界面
1.2.5   环境配置(裸机)



选择“CMIS”下的“CORE”,选择“Device”下的“Startup”,如图 1-5 所示。确定后生成工程,如图 1-6

所示。

5.jpg
1-5 选择裸机环境配置

1.2.6  查看文件


1-6 生成的工程文件

1.2.7 修改工程结构

生成的那个名字,看着就不爽。如图 1-7 所示,在“Target1”上右键,选择“Manage Project Items...”对工程项目进行管理,组织其结构。弹出 1-8 界面,双击其中的条目进行名字修改。

图 1-7 修 改前修改后


图 1-8 修改过程



1.2.8新建 main.c


1-10 新 建txt 文件

11 (2).jpg
1-11 新建文件夹

12 (2).jpg
1-12 保存 main.c

1.2.9 添加到工程

将文件添加到工程中去,如图 1-13 所示,双击 App 文件夹,弹出添加文件对话框,选择main.c 文件,Add 后关闭。

13.jpg
图 1-13 添加源文件到工程

1.2.10 编写代码




右键插入头文件,不管什么,有就插入进来,这个是 MDK 识别过的,准没有错,空白右键,插入头文件, 如图 1-14 所示。然后编写main函数,如图 1-15所示


14 (2).png

图 1-14 插入头文件

15.png
图 1-15 main.c 文件代码

1.2.11 编译

16.jpg
1-16 编译工程

1.2.12   模拟设置
编译正确没有错误,然后要进行验证,本文为了方便操作,使用模拟运行进行验证。

首先要对调试器进行设置,如图 1-17,点击选项,弹出的对话框中,选择“Debug”选项卡,然后选择 “use

Simulator”。

17.png
图 1-17 调试器设置

1.2.13   模拟运行


18.jpg
图 1-18 模拟运行

1.2.14 常见的错误解释与说明

到这里裸机的工程就完成了,是不是很简单?比以前在  MDK4 上文件复制来复制去,容易多了,其实这也是软件帮助完成了相关文件的复制(那些可能要修改的文件,才会复制出来)。

基本上在这个阶段不会出错,因为大部分工作都是软件做的,我们只是添加了一个main.c  文件,如果编译出错的话,查看一下语法有没有错。

可能会出错的地方,应改是没有找到对应的芯片,这是由于没有安装对应的库造成的,MDK5 和 MDK4 不同,在

MDK5 上所有的支持包都是通过 pack Installer 来完成的,如图。

19.jpg
图 1-19 支持包的安装与查看
如果没有装的,可以去 www.keil.com/pack上面下载对应的支持包。RT-Thread Nano 在上面也可以下载。

在建立工程时,文件添加错误,或是没有添加文件,怎么办呢?点击运行环境管理器,然后进入设置界面,  重新进行设置。


20.png

图 1-20 运行环境管理器的开启

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

55

主题

134

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
388
金钱
388
注册时间
2018-8-7
在线时间
55 小时
 楼主| 发表于 2018-8-28 11:20:30 | 显示全部楼层
因为权限设置,一天不能上传太多图片 所以1.3/1.4的部分只能留到明天再更新了
有兴趣的小伙伴也可以入群一起讨论
论坛交流群1.jpg
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 20:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表