Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
RT-Thread Studio
RT-Thread Studio FAQs
发布于 2020-02-11 15:27:26 浏览:5770
订阅该版
**1.如何添加文件到工程** 可以直接通过复制粘贴往RT-Thread Studio工程里添加文件,甚至可以直接可以往工程里复制粘贴整个文件夹,也可以通过右键新建向导选择新建文件夹,新建C源码文件或H头文件,如果添加文件后构建提示文件找不到,请到工程构建配置里将添加的文件添加Include包含头文件路径。 **2. 如何让源码显示行号**在源码编辑窗口的左边栏上右键,选择“显示行号”,即可显示行号,如下图所示:![1581403181.jpg](/uploads/202002/11/144315fbz9d3333b6bnzac.jpg) **3. 导入项目的入口在哪里**通过“项目资源管理器”窗口右键“导入”菜单打开导入向导窗口,选择 “现有项目到工作空间中”,如下图所示:![1581403831.jpg](/uploads/202002/11/145130mu33zt6z66xk41af.jpg) 点击“下一步”后,通过“浏览”按钮,选择要导入的项目所在目录,向导会自动扫描目录下所有可导入的工程并列在项目列表中,勾选要导入的工程,然后点击“完成”即可完成导入工程,如下图所示:![1581404111.jpg](/uploads/202002/11/145547b2b2ybpmkmbmib1u.jpg) **4. 如何生成HEX文件**选中工程后,点击工具栏上的“打开构建配置”按钮,在构建后步骤里添加构建后生成HEX文件,即可实现构建完成后既生成bin文件又生成hex文件,如下图所示:![1581405297.jpg](/uploads/202002/11/151639wrpm90m94vr2wrrv.jpg) 构建后生成的hex文件,在工程的“Debug”目录下,如下图所示:![1581405459.jpg](/uploads/202002/11/151811znmz3tzc6lkl0e0t.jpg) **5. 串口出现丢失字符如何办**排除程序的原因外,串口线的质量,波特率是否设置过高都是需要考虑的因素,可以尝试换个串口线,或者将波特率调低点试试。 **6. 在哪里切换调试器**目前RT-Thread Studio支持JLink和ST-Link,新建工程的时候可以在新建工程向导里选择调试器,工程创建好之后,如果想切换调试器,可以通过工具栏下载程序按钮旁边的三角下拉按钮来切换调试器,如下图所示:![1581405748.jpg](/uploads/202002/11/152309y0wmwlj00owzilgm.jpg) **7. 删除工程的时候删不掉怎么办**由于工程里可能有git文件被git程序占用造成工程有时删除部分后失败,提示占用问题,可以试试删除工程先前先关闭工程,等待一会后再删除,或者删除失败后,通过重启菜单重启一下RT-Thread Studio就可以正常删除了,重新启动菜单入口(菜单栏文件菜单内)和关闭项目(项目上右键菜单内)入口如下图所示: ![1581911489(1).jpg](/uploads/202002/17/115225ga8a8xmcvf44x5pp.jpg) **8. 用户是否可以修改 rt-thread 及 packages 目录下的文件及配置**不可以。rt-thread 及 packages 目录下的文件统一使用 RT-Thread Setting 文件来管理和配置,当需要这两个目录下的相关文件参与编译时,应该在 RT-Thread Setting 文件中来打开相关功能。 例如用户想让当前 rt-thread 目录下的 dfs 参与编译,如下图所示: ![build-dfs.png](/uploads/202002/21/180941omz43fc85m4f4s47.png) 用户不能直接修改文件属性让 dfs 文件参与编译,而是通过 RT-Thread Setting 文件打开 DFS 的配置,保存配置后 dfs 的配置后,Studio 会自动将 dfs 文件添加到构建文件中,如下图所示 ![open-dfs.png](/uploads/202002/21/180531umrmxunpuwhugmwr.png) **9. Studio 编译结果中 text,data,bss,dec 和 hex 的各个含义是什么**Studio 的编译结果如下图所示: ![build-data.png](/uploads/202002/21/180645zfyqlq6mykhkbbxn.png)text:代码段,用来存放代码及一些只读常量,一般是只读的区域 data:数据段,用来存放全局初始化变量,以及全局或局部静态变量 bss:BSS 段,用来存放所有未初始化的数据,用 0 来初始化 dec:是 decimal 即十进制的缩写,是 text,data 和 bss 的算术和本例中:51344 + 372 + 2808 = 54524 hex:是 hexadecimal 即十六进制的缩写,本例中:十进制数 54524 对应的十六进制就是 d4fc filename:编译生成的目标文件名,本例中即为:rtthread.elf 编译生成的目标文件占用内存的计算方法 程序占用的 FLASH 大小 = text 段的大小 + data 段的大小 程序占用的 RAM 大小 = data 段的大小 + bss 段的大小 **10. ST-LINK烧写端口被占用怎么办** 打开调试配置修改 ST-LINK端口号即可, 如下图所示: ![stlinkport.png](/uploads/202002/21/181258wzjhxym7z36t3rqh.png) **11.打开RT-thread settings窗口,为什么看不到图标界面** 新建工程选择RT-Thread非Nano版本源码即可, Nano是纯净版,没有组件概念 **12.RT-Thread Studio 升级失败**升级前请关闭先翻墙工具, 如下图所示:![upgrade.png](/uploads/202002/21/181450i65e6sewvypk6svv.png) ** 13. 如何启用黑色主题和设置编辑器配色**通过首选项的外观配置项选择“DevStyle Theme”即可启用新的黑色主题,切换主题后需要重启Studio后才会生效 ![devstyle1.png](/uploads/202002/25/092432qtt93wnnorj9du39.png) ![devstyle2.png](/uploads/202002/25/092642gyaq1qan9xtqxzq6.png) **如有疑问请加技术交流请加QQ群:831824681**
查看更多
39
个回答
默认排序
按发布时间排序
sunke9
2020-02-12
这家伙很懒,什么也没写!
RT-Thread studio不支持WIN XP了,是吗?
莽子_
2020-02-14
这家伙很懒,什么也没写!
>RT-Thread studio不支持WIN XP了,是吗? --- 支持64位系统 不支持32位的
yixin1851
2020-02-14
这家伙很懒,什么也没写!
RT-Thread studio 是用的make而不是scons?
杰瑞鼠
2020-02-15
2024龙行天下
3. 如何生成HEX文件,选择了之后点击应用试了还是没有生成啊
杰瑞鼠
2020-02-15
2024龙行天下
>3. 如何生成HEX文件,选择了之后点击应用试了还是没有生成啊 --- 好了估计是没刷新过来
hyafz
2020-02-15
这家伙很懒,什么也没写!
>RT-Thread studio 是用的make而不是scons? --- 同问,我在工程目录下使用ENV工具,执行scons命令,发现出错了。
rcp
认证专家
2020-02-17
这家伙很懒,什么也没写!
>RT-Thread studio 是用的make而不是scons? --- 是的,基于makefile构建
rcp
认证专家
2020-02-17
这家伙很懒,什么也没写!
>同问,我在工程目录下使用ENV工具,执行scons命令,发现出错了。 --- 用studio的话,直接通过studio工具栏 构建按钮进行构建, studio不是用scons构建,是基于makefile
rcp
认证专家
2020-02-17
这家伙很懒,什么也没写!
>3. 如何生成HEX文件,选择了之后点击应用试了还是没有生成啊 --- 点击应用后,需要重新构建,然后看工程Debug目录下有没有,没有尝试手动右键“刷新” 或快捷键F5 刷新下工程,应该就可以看到了
hyafz
2020-02-17
这家伙很懒,什么也没写!
>用studio的话,直接通过studio工具栏 构建按钮进行构建, studio不是用scons构建,是基于makefile ... --- makefile文件是由studio自己生成的?为什么不用cmake这类工具?
撰写答案
登录
注册新账号
关注者
0
被浏览
5.8k
关于作者
莽子_
这家伙很懒,什么也没写!
提问
7
回答
37
被采纳
0
关注TA
发私信
相关问题
1
rt_thread studio 啥时候能用呢
2
RT_Thread使用反馈帖子
3
RTT studio 下的 AT指令问题。
4
什么时候RTT Sdudio支持Ubuntu,Deepin和UOS操作系统
5
rt thread Studio 关于J-LINK下载问题
6
RT-Thread studio 调试设置问题
7
RTT-Studio 如何设置调试配置参数?
8
rt_thread studio 软件包配置
9
RT-Studio目前只能开发STM32的项目吗?
10
rtt studio 生成hex名字修改
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
使用百度AI助手辅助编写一个rt-thread下的ONVIF设备发现功能的功能代码
2
RT-Thread 发布 EtherKit开源以太网硬件!
3
rt-thread使用cherryusb实现虚拟串口
4
《C++20 图形界面程序:速度与渲染效率的双重优化秘籍》
5
《原子操作:程序世界里的“最小魔法单位”解析》
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
WIZnet_W5500
UART
ota在线升级
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
SFUD
keil_MDK
rt_mq_消息队列_msg_queue
ulog
C++_cpp
at_device
本月问答贡献
踩姑娘的小蘑菇
7
个答案
3
次被采纳
a1012112796
13
个答案
2
次被采纳
张世争
9
个答案
2
次被采纳
rv666
5
个答案
2
次被采纳
用户名由3_15位
11
个答案
1
次被采纳
本月文章贡献
程序员阿伟
8
篇文章
2
次点赞
hhart
3
篇文章
4
次点赞
大龄码农
1
篇文章
5
次点赞
ThinkCode
1
篇文章
1
次点赞
Betrayer
1
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部