Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
BSP
esp32
ESP32-C3_RISC-V
【请社区公测】新版ESP32_C3 BSP发布
5.00
发布于 2022-09-15 10:56:33 浏览:3946
订阅该版
[tocm] 新版ESP32_C3 BSP发布了,( 地址https://github.com/RT-Thread/rt-thread/tree/master/bsp/ESP32_C3 ),基于ESP-IDF master分支,支持串口和GPIO。以下是IDF的安装流程,只在MacOS上试过。Linux/MacOS的流程应该是一样的,都没有问题。Windows下安装还没有验证过。 1. 打开命令行,进入`bsp/ESP32_C3`路径,用Env工具下载IDF软件包。 ``` pkgs --updage ``` 目前只支持从Github下载软件包,如果在国内从Gitee下载,下载时会显示一段这样的文字: ``` Submodule 'components/mbedtls/mbedtls' (https://gitee.com/RT-Thread-Mirror/submod_mbedtls.git) registered for path 'components/mbedtls/mbedtls' ``` 这个submodule的地址是不对的,下载以后编译会失败。这个问题以后会解决。 2. 进入ESP-IDF软件包的路径,执行`install.sh`(Windows应该执行`install.bat`)。这个命令会安装IDF工具链,只需要在第一次下载软件包以后做一次。 ``` cd packages/ESP-IDF-latest ./install.sh # Windows环境用./install.bat ``` 3. 在IDF软件包路径执行以下命令,设置IDF环境变量。这个命令会设置`IDF_PATH`,把IDF工具链和一些脚本的路径添加到系统路径里。每次在新的命令行编译IDF工程之前都要执行这个命令。 ``` cd packages/ESP-IDF-latest . ./export.sh #Windows环境用. ./export.bat ``` 在上一步执行完`install.sh`以后,在`install.sh`输出内容的最后会提示这一步的命令 ``` All done! You can now run: . ./export.sh ``` 4. 回到BSP目录,用`scons --menuconfig`配置RT-Thread。每次使用`scons --menuconfig`之后要用`scons --target=esp-idf`生成IDF工程需要的`CMakeLists.txt`,新生成的`CMakeLists.txt`会存放在`bsp/ESP32_C3/main`目录下。其他的scons命令都是不能用的。 5. 编译和烧录工程 ``` idf.py build idf.py flash ``` 从第二步开始和官方的指南都是相同的,可以参考https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32c3/get-started/index.html 欢迎大家使用BSP,反馈任何在安装和编译过程中遇到的问题或者使用不便之处。尤其以下两方面的反馈对BSP后续的开发有非常大的帮助: 1. 这篇文章里提到的安装流程在Windows上能不能成功。 2. 之前一个版本的BSP采用VSCode插件或其他方式在本地安装官方的ESP-IDF,再加载RT-Thread的patch。这两种方法哪种更方便。
12
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
半亩方塘8067
这家伙很懒,什么也没写!
文章
2
回答
0
被采纳
0
关注TA
发私信
相关文章
1
STM32 407 串口接收数据 系统卡死
2
RTT nrf24l01 设备驱动程序
3
stm32f10x串口只能发送数据,无法接收
4
第一次尝试移植rt-thread 到stm32F103系列问题
5
有人把stm32L07xx的bsp移到rtt上来了吗?求一个
6
rt-thread线程调度异常在stm32f103芯片上
7
RTT是否支持STM32F429
8
请问谁有 STM32F40x HAL + RT-THREAD 模板
9
rt-thread在stm32f411下的移植问题
10
针对STM32F7系列平台的MPU,Cache特性,需要注意哪些问题?
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
机器人操作系统 (ROS2) 和 RT-Thread 通信
4
五分钟玩转RT-Thread新社区
5
国产MCU移植系列教程汇总,欢迎查看!
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
串口
LWIP
Env
AT
SPI
Bootloader
FinSH
ART-Pi
CAN总线
Hardfault
USB
文件系统
RT-Thread
DMA
SCons
线程
MQTT
RT-Thread Nano
STM32
RTC
rt-smart
ESP8266
flash
ota在线升级
WIZnet_W5500
FAL
I2C
packages_软件包
UART
cubemx
freemodbus
潘多拉开发板_Pandora
定时器
BSP
PWM
ADC
socket
中断
rt_mq_消息队列_msg_queue
keil_MDK
SDIO
Debug
AB32VG1
MicroPython
C++_cpp
编译报错
msh
ulog
QEMU
本月问答贡献
出出啊
1500
个答案
338
次被采纳
小小李sunny
1390
个答案
276
次被采纳
张世争
715
个答案
157
次被采纳
crystal266
522
个答案
153
次被采纳
whj467467222
1216
个答案
146
次被采纳
本月文章贡献
出出啊
1
篇文章
12
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
2
篇文章
2
次点赞
crystal266
2
篇文章
5
次点赞
whj467467222
2
篇文章
1
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部