嵌入式技术论坛
登录
直播中
杨云
7年用户
762经验值
私信
关注
[问答]
怎么在 RT-Thread Studio 上使用 RT-Thread Nano
开启该帖子的消息推送
RT-Thread
请教一下如何在 RT-Thread Studio 上使用 RT-Thread Nano?
回帖
(1)
李瑜斌
2021-4-2 17:01:40
以创建 stm32f103RB 的 Nano 工程为例。
准备工作
安装 RT-Thread Studio
。
新建 Nano 工程
打开 IDE,点击【文件】-【新建】-【RT-Thread 项目】:
进入新建工程的配置向导:
注:可以通过修改 board.c 的 SystemClock_Config() 更改系统时钟。
工程创建完毕,连接硬件,可直接进行编译下载,如下所示:
由于在创建工程向导中配置了控制台串口号及其引脚号,所以工程中已经实现了 uart 的驱动以及 rt_hw_console_output() ,默认可以进行打印。打开串口终端,可以发现在终端中执行了打印。
基于 Nano 添加 FinSH
双击 RT-Thread Settings 进入配置,打开组件,勾选 FinSH Shell,保存配置。此操作将把 FinSH 组件的源码加入工程中。
其中,rt_hw_console_getchar() 已经在 drv_uart.c 中实现,无需再实现对接 FinSH 的代码。
链接硬件,编译下载后,在串口终端中按下 Tab 键,可查看系统中的命令:
常见问题
Q:如何修改系统时钟?
A: 可以通过修改 board.c 的 SystemClock_Config() 更改系统时钟。
以创建 stm32f103RB 的 Nano 工程为例。
准备工作
安装 RT-Thread Studio
。
新建 Nano 工程
打开 IDE,点击【文件】-【新建】-【RT-Thread 项目】:
进入新建工程的配置向导:
注:可以通过修改 board.c 的 SystemClock_Config() 更改系统时钟。
工程创建完毕,连接硬件,可直接进行编译下载,如下所示:
由于在创建工程向导中配置了控制台串口号及其引脚号,所以工程中已经实现了 uart 的驱动以及 rt_hw_console_output() ,默认可以进行打印。打开串口终端,可以发现在终端中执行了打印。
基于 Nano 添加 FinSH
双击 RT-Thread Settings 进入配置,打开组件,勾选 FinSH Shell,保存配置。此操作将把 FinSH 组件的源码加入工程中。
其中,rt_hw_console_getchar() 已经在 drv_uart.c 中实现,无需再实现对接 FinSH 的代码。
链接硬件,编译下载后,在串口终端中按下 Tab 键,可查看系统中的命令:
常见问题
Q:如何修改系统时钟?
A: 可以通过修改 board.c 的 SystemClock_Config() 更改系统时钟。
举报
更多回帖
rotate(-90deg);
回复
相关问答
RT-Thread
如何基于CubeMX移植
RT-Thread
Nano
?
2021-03-29
2163
RT-Thread
Studio
对于硬件外设驱动的支持情况
2021-04-02
3449
RT-Thread
nano
版串口的驱动开发
2021-04-02
4103
如何基于IAR移植
RT-Thread
Nano
?
2021-03-29
1938
如何使用
RT-Thread
Studio
和STM32CubeMx开发驱动?
2021-03-30
4409
怎样
在
RT-Thread
Studio
上去开启MQTT示例呢
2022-03-01
1447
怎样使用
RT-Thread
Studio
进行开发基于STM32F407VET的项目呢
2021-12-17
1530
怎么
在
RT-Thread
上
使用串口啊
2022-08-11
961
如何利用KEIL5去手动移植
RT-thread
NANO
呢
2022-02-16
1725
RT-Thread
Studio
是不是不支持Kconfig文件
2022-09-02
1968
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分