完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
前段时间RT-Thread发布了5.0.0版本,今天我们尝试在正点原子STM32探索者V3开发板上运行RT-Thread 5.0.0版本,并体验交互式shell命令行操作。本文介绍的方法,同样适用于体验rt-thread最新开发版本,即github主线(master)分支版本。 一、准备RT-Thread Env工具RT-Thread Env工具可以用于创建RT-Thread项目,并且支持生成Keil项目文件(也支持生成RT-Thread Studio项目)。本篇将继续使用Keil作为集成开发环境,继续使用JLink作为硬件调试器。 RT-Thread Env工具下载链接:https://www.rt-thread.org/download.html#download-rt-thread-studio 下载下来是一个压缩包,加压后,运行里面的 env.bat,会打开env命令行窗口。 RT-Thread官方提供了《Env 用户手册》:https://www.rt-thread.org/document/site/#/development-tools/env/env 详细使用细节可以查阅官方手册,本文后续仅介绍这次实验用到的功能。 二、创建RT-Thread项目2.1 下载RT-Thread源码首先,使用git命令下载rt-thread最新版本(国内推荐从gitee下载,速度更快): 下载完成后,可以使用 使用 到这里,我们已经成功下载最新代码,并将代码版本切换为RT-Thread 5.0.0发布版本了。 2.2 生成RT-Thread项目在Env命令行窗口中,首先跳转到刚刚的rt-thread源码目录,在跳转到 然后,使用命令如下即可创建基于Keil的RT-Thread项目:
PS:这里的 例如,我这里创建RT-Thread项目的路径是 这里创建出来的项目是根据rt-thread bsp目录下的项目模板生成的。 生成的目录内,顶层文件目录如下: 其中, 三、编译和运行RT-Thread项目直接双击打开 3.1 编译RT-Thread项目由于我安装的是Keil 5.37,需要先切换默认便器才可以正常编译通过。 切换默认编译器,具体操作为:
修改完默认编译器后,点击编译图标(或者按快捷键F7进行编译),将会开始编译: 编译完成后,Build Output将会看到Program Size信息: 3.2 下载程序到开发板开始下载之前,我们需要检查开发板和PC之间的连接:
由于我使用的是JLink调试器,因此还需要修改项目的调试器设置(Keil项目默认的调试器设置是ULINK)。 修改Keil项目的调试设置,具体操作如下(这里以JLink为例):
完成上述修改后,就可以进行下载了。 点击Keil中的下载按钮,或者F8快捷键,将会开始下载,如下图: 下载完成后,Build Output窗口中可以看到下载耗时信息: 3.3 运行RT-Thread项目由于我们为调试器设置了 Reset and run 选项,下载完成后会自动复位开发板 运行程序。 所以如果一切正常的话,下载完成后,将可以看到开发板上的红色LED灯闪烁。 因为默认的main.c程序代码为: main.c代码中,
四、体验RT-Thread的交互式shellRT-Thread系统提供了交互式shell,实际开发过程中,非常方便进行多种功能的调试和测试(PS:可以将每个功能的测试实现为一个命令,这样就可以通过命令测试不同功能了)。 开始体验RT-Thread的交互式shell之前,需要再次先检查USB数据线是否连接正确:
然后,在设备管理器中找到串口设备编号: 接着,使用串口助手 sscom 或者 MobaXterm 连接到COM12设备,波特率设置为115200: 直接敲击回车,可以看到有提示符 输入 输入 输入 另外,可以看到5.0版本的 4.x版本是
五、参考链接
|
|
相关推荐
1 个讨论
|
|
只有小组成员才能发言,加入小组>>
1070 浏览 0 评论
791 浏览 0 评论
893 浏览 0 评论
【正点原子i.MX93开发板试用连载体验】02 - 异核通讯测试
798 浏览 0 评论
【正点原子i.MX93开发板试用连载体验】01 - 开箱报告
1210 浏览 0 评论
【正点原子i.MX93开发板试用连载体验】基于深度学习的语音本地控制
27824浏览 6评论
【正点原子STM32精英V2开发板体验】很遗憾测评未动解BUG先行-关于BOOT的问题分享
1117浏览 4评论
【正点原子STM32探索者V3开发板体验】体验RT-Thread 5.0.0版本
1321浏览 1评论
【正点原子STM32精英V2开发板体验】实现基本的文件操作shell命令集
644浏览 0评论
967浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-3 06:52 , Processed in 0.464283 second(s), Total 44, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号