电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区
论坛
开发板专区
【STM32F723E-DISCO试用体验】+LiteOS移植之创建可用的MDK工程
【STM32F723E-DISCO试用体验】+LiteOS移植之创建可用的MDK工程
东方青
LV4工程师
| 2017-09-08 21:51:28
浏览量 1172
回复:0
发表新帖
LiteOS
移植之创建可用的
MDK
工程
-----
东方青
为了全面的更清楚的描述整一个移植过程,还是有必要将笔者所建立的工程进行简单的展示一下。
一、
工程目录结构
如上图所示,按照笔者的习惯,通常将工程的目录结构进行分类,如下表:
目录
说明
Doc
通常用来存放开发笔记、存在的
bug
、问题等
Libraries
固件库源文件,包括启动文件和库
Project
创建工程时,将工程存放在此目录
User
用户自行设计的代码存放的目录
二、
工程结构和配置
上图为笔者的工程结构,分别代表的含义为:
组
说明
Startup
链接
MCU
启动文件
CMSIS
链接系统相关源代码
Libraries
链接
Cube HAL
库和
Low Layer
库
BSP
链接开发板板级功能相关驱动程序和应用程序,由用户编写
User
链接用户应用程序和入口程序
Doc
链接
Readme.txt
在全局宏上定义
USE_HAL_DRIVER
和
STM32F723xx
这两个宏,表示使用
HAL
库并且使用的是
STM32F723
系列的
MCU
。
三、
正常运行在
MCU
上
以上为
STM32F723E DISCOVERY
板卡的一个测试程序,让两个
LED
灯闪烁,经笔者测试,完全可用。其配置如下:
如上,一个可用的
MDK
工程就创建(笔者在这里并未详细介绍
MDK
工程的建立)成功了。
LiteOS
移植之创建可用的
MDK
工程
-----
东方青
为了全面的更清楚的描述整一个移植过程,还是有必要将笔者所建立的工程进行简单的展示一下。
一、
工程目录结构
如上图所示,按照笔者的习惯,通常将工程的目录结构进行分类,如下表:
目录
说明
Doc
通常用来存放开发笔记、存在的
bug
、问题等
Libraries
固件库源文件,包括启动文件和库
Project
创建工程时,将工程存放在此目录
User
用户自行设计的代码存放的目录
二、
工程结构和配置
上图为笔者的工程结构,分别代表的含义为:
组
说明
Startup
链接
MCU
启动文件
CMSIS
链接系统相关源代码
Libraries
链接
Cube HAL
库和
Low Layer
库
BSP
链接开发板板级功能相关驱动程序和应用程序,由用户编写
User
链接用户应用程序和入口程序
Doc
链接
Readme.txt
在全局宏上定义
USE_HAL_DRIVER
和
STM32F723xx
这两个宏,表示使用
HAL
库并且使用的是
STM32F723
系列的
MCU
。
三、
正常运行在
MCU
上
以上为
STM32F723E DISCOVERY
板卡的一个测试程序,让两个
LED
灯闪烁,经笔者测试,完全可用。其配置如下:
如上,一个可用的
MDK
工程就创建(笔者在这里并未详细介绍
MDK
工程的建立)成功了。
0
收藏
举报
分享
×
微信分享
扫描二维码分享
qq分享
QQ空间分享
微博分享
我来回复
登录后可评论,请
登录
或
注册
所有回答
数量:
0
×
举报
举报人:
被举报人:东方青
*
类型:
请选择类型
问题质量差
垃圾广告信息
偏离社区主题
违规内容
不友善内容
与社区已有问题重复
以上选项都不是
*
详细原因:
取消
提交
x
收藏成功!点击
我的收藏
查看收藏的全部帖子