Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
esp32
ESP32-C3_RISC-V
【ESP32C3】基于ESP32C3运行RT-THREAD
5.00
发布于 2022-06-22 23:51:14 浏览:4872
订阅该版
[tocm] 本文已参与「开源摘星计划」,欢迎正在阅读的你加入。活动链接:https://github.com/weopenprojects/WeOpen-Star # 简介 最近发现一款性价比超级高的开发板9.9,试了一下,居然可以debug,完全不需要JLINK等调试器。 而且乐鑫的芯片的生态是非常开源的,所以和RT-THREAD的开源生态是否可以尝试一下呢? 如果可以的话,是不是RT-THREAD最便宜,性价比最高的硬件平台?既可以调试,也可以跑RT-THREAD。 不过我确实没找到更便宜的开发板了,小伙伴们有没有更便宜的可以跑RT-THREAD的推荐看看。小于9.9的,资料也是大部分开源的。 这个开发板有两款,经典款是没法debug调试的,简约款是可以debug调试的 ![在这里插入图片描述](https://img-blog.csdnimg.cn/a5cb0e3b092e4bce9cfb17b3aad615a2.png) ![在这里插入图片描述](https://img-blog.csdnimg.cn/6eb44dcaf72044d79a4f9654a7c86566.png) ## 如何运行 仓库代码和说明见 https://github.com/RT-Thread/rt-thread/tree/master/bsp/ESP32_C3 这个bsp几乎支持ESP32-C3的大部分的开发板。 ### 搭建环境 这里建议用vscode 省心。 **大家都知道乐鑫的IDF环境极其难装,很多小伙伴都在装环境的路上劝退了。** 这边尝试了很多方法,最后使用一个最简单的一个方法,采用vscode 如何安装,可以参考之前的文章[ESP-IDF 一键式搭建环境基于VSCODE](https://blog.csdn.net/lt6210925/article/details/123699249) 非常简单,只要你用的是window或者其他ubuntu等图形化界面,可以跑vscode,都可以用这个方法,(当然你也可以用官方的setup工具安装,idf 环境编译也是可以的) ### IDF patch加载 由于官方IDF使用的是freertos,如果要跑RT-THREAD,需要更换内核,这边在bsp这边提供了一个patch,只要找到之前esp-idf 的代码的 安装目录敲下面命令即可 ``` cd esp/esp-idf git checkout v4.4 git am 0001-add-the-config-of-RTTHREAD.patch ``` 由于idf更新太快,和版本太多,目前只能兼容到v4.4版本,后期继续维护 维护代码在: https://github.com/supperthomas/esp-idf ## 编译 在bsp/ESP32_C3目录中右击打开vscode,如果环境安装好的话,会看到下面的图片 编译选择最下面的按钮: ![在这里插入图片描述](https://img-blog.csdnimg.cn/d560c9af8b4d4f6d92dc8973fb54568b.png) ## 下载 好,最关键的一步来了,这里,如果你连的是串口的话,直接按照readme里面的介绍就可以了, 如果你是刚买的简约版的话,那恭喜你,你的开发板可以用来debug调试 ![请添加图片描述](https://img-blog.csdnimg.cn/811aae327a7443afa78863208281e988.gif) ![在这里插入图片描述](https://img-blog.csdnimg.cn/54452cf4cee64700910946689e306dc3.png) ## debug调试 只需要按照下图操作一下即可 ![在这里插入图片描述](https://img-blog.csdnimg.cn/83d8d45896624f219b5eb92e0962e8f4.png) 好了,到这里基本完成了,烧入之后,可以看到小灯在闪烁,串口有log打印 ![在这里插入图片描述](https://img-blog.csdnimg.cn/b440ecaafc204a4aa942ab7838124052.png) ## 总结 目前这个bsp还不是很完善,算是可以支持nano版本的RT-THREAD, 只有内核和GPIO跑起来了,后续还需要继续完善,先给大伙尝尝鲜。欢迎大家一起来玩史上最便宜的RT-THREAD硬件开发板。由于时间有限,作为学习使用,欢迎大家一起来PR。 可用版本: https://github.com/RT-Thread/rt-thread/tree/11dccf25819df861226fd68ff4bd521444991c04 下载完请看bsp/esp32_c3下面的readme
19
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
RTT_逍遥
https://github.com/supperthomas
文章
35
回答
498
被采纳
75
关注TA
发私信
相关文章
1
K210 esp32 初始化完成后程序崩溃
2
关于esp32的rt-thread nano移植
3
基于PlatformIO创建ESP32工程失败
4
用rt-thread创建ESP32 ESPIDF工程问题
5
RTthreadStudio创建基于PlatformIO工程失败
6
AT ESP32出现IP解析错误
7
RT-THREAD的配网小助手小程序是否适合esp32?
8
esp32导入IDF工程失败
9
这个RT_Thread可以移植到esp32里面去吗
10
rtthread+esp32+http OTA有成功的例子参考吗
推荐文章
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组件
热门标签
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
ota在线升级
UART
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
SFUD
keil_MDK
rt_mq_消息队列_msg_queue
at_device
ulog
C++_cpp
本月问答贡献
踩姑娘的小蘑菇
7
个答案
3
次被采纳
张世争
8
个答案
2
次被采纳
rv666
5
个答案
2
次被采纳
用户名由3_15位
11
个答案
1
次被采纳
KunYi
6
个答案
1
次被采纳
本月文章贡献
程序员阿伟
5
篇文章
2
次点赞
hhart
3
篇文章
4
次点赞
大龄码农
1
篇文章
2
次点赞
ThinkCode
1
篇文章
1
次点赞
Betrayer
1
篇文章
1
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部