1 下载RT-Thread Studio 可以根据官网的讲解进行下载,整个过程也很简单: RT-Thread 文档中心 2 新建工程 打开RT-Thread Studio,选择新建工程(之后可以在页面内选择文件->新建->RT-Thread项目实现)。根据芯片选择2.1、2.2。 2.1 使用STM32L431RCT6: 对于刚刚安装好的RT-Thread Studio,最初可能没有L4系列,这样可以...
RT-Thread确实支持ESP32,并且提供了相应的开发环境和配置步骤。以下是关于RT-Thread支持ESP32的详细回答: 1. RT-Thread对ESP32的支持情况 RT-Thread通过Cadence提供的arch porting层实现对ESP32的支持。这种方式工作量较小,且可行性高,符合软件开发中的一条格言:“软件中所有的问题,都可以通过加层来解决”。 2. ...
解析由系统库引发的hardfault血案(RT-Thread+ESP32) 最近使用RTthread用于驱动esp32联网过程中遇到了一个严重bug,刚开始并不晓得问题是出自哪里,烦恼三千丝。(唉,并不是系统提供的库就没有问题,一不小心在收集bug完善库的路上渐行渐远。。。) 先看下finsh后台给出的错误提示信息: 一、hard fault初步分析: 首先...
首先创建RT-Thread项目,因在本示例中采用的正点原子MiniSTM32开发板其MCU是STM32F103RC,所以在创建项目时,选择“基于芯片”,芯片型号选择STM32F103RC,控制台串口保持默认的UART1。完成项目的创建后,打开applications下面的main.c,把LOG_D(“Hello RT-Thread!”)给注释掉,或移到while()循环上面,以免在程序运行时不停...
rt-thread为rtt核心的内核及相关组件、驱动等代码保存的目录,如果你需要深入了解或调试rtt核心的功能,可以在本目录中寻找、修改、调试。 镜像文件或其辅助文件: -bootloader.bin:esp32的Second stagebootloader -partitions_singleapp.bin:esp32的分区表数据,目前rtt默认的是非ota的镜像。
仓库代码和说明见 https://github.com/RT-Thread/rt-thread/tree/master/bsp/ESP32_C3 这个bsp几乎支持ESP32-C3的大部分的开发板。 搭建环境 这里建议用vscode 省心。 大家都知道乐鑫的IDF环境极其难装,很多小伙伴都在装环境的路上劝退了。 这边尝试了很多方法,最后使用一个最简单的一个方法,采用vscode ...
1、基于ESP32C3运行RT-THREAD的设计实现 最近发现一款性价比超级高的开发板9.9,试了一下,居然可以debug,完全不需要JLINK等调试器。 而且乐鑫的芯片的生态是非常开源的,所以和RT-THREAD的开源生态是否可以尝试一下呢? 如果可以的话,是不是RT-THREAD最便宜,性价比最高的硬件平台?既可以调试,也可以跑RT-THREAD。 不...
目前 ESP32C3 的 bsp 已经被社区小伙伴们 PR 到 RT-Thread 主仓库了([url][https://github.com/RT-Thread/rt-thread/ ... ADME_ZH.md])但是目前是使用 idf 的方式来编译。 我大致看了下 idf 有两个例程: 1. esp-idf/examples/build_system/wrappers 2. esp-idf/examples/custom_bootloader/...
本例子详细介绍一种基于RT-Thread Studio开发ESP32的一种方式,arduino和espidf方式都可以,非常方便,希望对大家有用!!
RT-Thread针对ESP32的移植(使用Espressif Systems的IDF框架) 💡 这是一个临时性,用于开发的仓库,完成后这个仓库会被删除。整体规划是:先以早期移植过的RT-Thread v2.1.0版本为参考进行移植,把其中的idf更新到目前相对新的v4.2版本上,保证系统稳定运行,文件系统/网络协议,WiFI正常运行;然后再把RT-Thread更新到最新...