打印
[应用相关]

AN0067—AT32 RT-Thread使用指南

[复制链接]
7015|38
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 muyichuan2012 于 2020-6-10 08:56 编辑

AN0067—AT32 RT-Thread使用指南
这篇应用笔记描述了将RT-Thread移植到AT32平台时的注意事项和步骤,并对RT-Thread的驱动如何编写进行举例说明。
简介
RT-Thread的核心内容主要包括两部分:1、RT-Thread源码,2、ENV工具。源码部分包括了操作系统内核、外设驱动、应用组件等,ENV工具是一个具有裁剪配置灵活、支持在线软件包升级并集成多种开发编译环境等诸多强大功能的工具集。故RT-Thread的移植主要包括RT-Thread的ENV环境移植以及RT-Thread设备驱动的移植两大部分。
下载ENV 工具
ENV 工具是RT-Thread 官方为其系统源码开发编译等所配套制作的工具包,可将其视作RT-Thread的一部分。可到RT-Thread 官方网站的下载页面进行下载。地址如下:https://www.rt-thread.org/page/download.html


下载RT-Thread 源码包
在ENV 工具的同一下载界面也可看到源码包的下载链接




支持型号
AT32F403xx
AT32F413xx
AT32F415xx
AT32F403Axx
AT32F407xx

目录
简介 ......................................................5
RT-Thread 移植 ...................................... 6
移植前准备 ............................................ 6
下载ENV 工具 .........................................6
下载RT-Thread 源码包 ............................6
下载AT32 外设库 ................................... 7
ENV 环境的移植 ....................................8
rtconfig.py 配置 .....................................9
源码文件依赖 ........................................ 12
图形界面裁剪配置 ............................... 15
模板工程设置 .......................................19
添加AT32 外设库 .................................24
快速修改 .............................................28
型号修改 ............................................ 28
参数修改 ............................................28
驱动编写 ............................................31
驱动框架 ...........................................31
驱动实现 ............................................ 31
版本历史 .......................................... 33
Note:相关文档请查看附件,源代码下载方式此文档也有说明。




使用特权

评论回复
沙发
dami| | 2020-6-9 08:25 | 只看该作者
本帖最后由 dami 于 2020-6-9 08:32 编辑

谢楼主 附件 AN0067_RT-Thread_porting_to_AT32_ZH_V1.0.0.pdf (970.79 KB)

使用特权

评论回复
板凳
muyichuan2012|  楼主 | 2020-6-9 09:18 | 只看该作者

谢谢上传附件

使用特权

评论回复
地板
yang_alex| | 2020-6-9 23:57 | 只看该作者
地址错了。应该是:https://www.rt-thread.org/page/download.html      少了一个“-”

使用特权

评论回复
5
yang_alex| | 2020-6-9 23:59 | 只看该作者
现在应该用 RT-Thread Studio了吧? https://www.rt-thread.org/page/studio.html

使用特权

评论回复
6
muyichuan2012|  楼主 | 2020-6-10 08:57 | 只看该作者
yang_alex 发表于 2020-6-9 23:57
地址错了。应该是:https://www.rt-thread.org/page/download.html      少了一个“-”

感谢提醒,已修改。貌似是复制的时候‘-’没有复制成功。

使用特权

评论回复
7
muyichuan2012|  楼主 | 2020-6-16 09:09 | 只看该作者
yang_alex 发表于 2020-6-9 23:59
现在应该用 RT-Thread Studio了吧? https://www.rt-thread.org/page/studio.html

是的,已经和RT-Thread展开合作,下一版RT-Thread studio就会支持AT32 MCU了,敬请期待。

使用特权

评论回复
8
yang_alex| | 2020-6-16 09:28 | 只看该作者
muyichuan2012 发表于 2020-6-16 09:09
是的,已经和RT-Thread展开合作,下一版RT-Thread studio就会支持AT32 MCU了,敬请期待。 ...

不错。众人拾柴火焰高,大家通力合作才能把国货做强做大。

使用特权

评论回复
9
pjdu2017| | 2020-6-19 17:59 | 只看该作者
muyichuan2012 发表于 2020-6-16 09:09
是的,已经和RT-Thread展开合作,下一版RT-Thread studio就会支持AT32 MCU了,敬请期待。 ...

期待RT-Thread studio版本

使用特权

评论回复
10
yang_alex| | 2020-7-8 12:37 | 只看该作者
看到RT-thread studio 1.1.2开始支持 雅特力芯片了。希望这次活动能申请到雅特力的评估板测试一下。

使用特权

评论回复
11
gentlman2006| | 2021-2-7 16:01 | 只看该作者
谢谢分享!!!!

使用特权

评论回复
12
jcky001| | 2021-2-8 10:35 | 只看该作者
期待RT-Thread studio版本

使用特权

评论回复
13
caizhiwei| | 2021-2-9 19:53 | 只看该作者
目前已经支持上了RT-Thread Studio

使用特权

评论回复
14
yuanzihao| | 2021-10-3 01:48 | 只看该作者
希望啥时候RT-Thread Studio 也能直接创建其他型号的  比如at32f413的现在好像还不行

使用特权

评论回复
15
skyred| | 2021-11-2 16:12 | 只看该作者
这个资料不错

使用特权

评论回复
16
cylnpy150411| | 2021-11-2 17:41 | 只看该作者
不知道RT-Thread Studio为什么只支持AT32F403和AT32F407两个系列其他系列不支持。

使用特权

评论回复
17
uiint| | 2021-11-4 21:29 | 只看该作者
RT-Thread studio开发应该更简单吧。      

使用特权

评论回复
18
hellosdc| | 2021-11-4 21:29 | 只看该作者
ENV工具还需要git吗?   

使用特权

评论回复
19
mituzu| | 2021-11-4 21:29 | 只看该作者
RT-Thread nano学习的。  

使用特权

评论回复
20
suzhanhua| | 2021-11-4 21:29 | 只看该作者
RT-Thread支持AT32的芯片。   

使用特权

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

本版积分规则

198

主题

1900

帖子

28

粉丝