Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
qq1078249029
这家伙很懒,什么也没写!
注册于 1年前
回答
9
文章
4
关注者
0
关注TA
向TA提问
发私信
TA的回答
问
ESP32C3芯片WIFI和BLE驱动问题
发布于5月前
我遇到了 rt_mq_send等函数在ISR中运行的问题 这个问题并找到原因了,但是解决起来很麻烦 https://club.rt-thread.org/ask/article/27690a93a4369e76.html 简而言之,为了兼容乐鑫魔改的freertos,rtt自己写了一个兼容层,但是rtt使用驱动时会对资源加锁,这在兼容层是可以保证对资源访问需要解锁的,但是在兼容层之下的乐鑫的freertos则不能保证访问资源必须加锁,他们有他们的一套逻辑。于是就在乐鑫那边出了问题
问
RTT源码的clang-format进行格式化有点问题,求助应该怎么修改?
发布于8月前
我一般使用formatting工具格式化
问
ESP32使用文件系统时找不到头文件
发布于9月前
目前修改Cmake可以让 `sys/statfs.h` 文件被系统识别,但出现了新的错误 ```c -- Configuring done -- Generating done -- Build files have been written to: /home/lzx/myrtt/rt-thread/bsp/ESP32_C3 Consolidate compiler generated dependencies of target rtt_DeviceDrivers [ 0%] Building C object CMakeFiles/rtt_DeviceDrivers.dir/home/lzx/myrtt/rt-thread/components/drivers/core/device.c.obj In file included from /home/lzx/myrtt/rt-thread/bsp/ESP32_C3/../../components/libc/compilers/common/include/sys/select.h:17, from /opt/riscv32-esp-elf/riscv32-esp-elf/sys-include/sys/types.h:50, from /home/lzx/myrtt/rt-thread/bsp/ESP32_C3/../../include/rttypes.h:20, from /home/lzx/myrtt/rt-thread/bsp/ESP32_C3/../../include/rtsched.h:14, from /home/lzx/myrtt/rt-thread/bsp/ESP32_C3/../../include/rtdef.h:68, from /home/lzx/myrtt/rt-thread/bsp/ESP32_C3/../../include/rtthread.h:32, from /home/lzx/myrtt/rt-thread/components/drivers/core/device.c:18: /home/lzx/myrtt/rt-thread/bsp/ESP32_C3/../../components/libc/compilers/common/include/sys/time.h:55:5: error: unknown type name 'time_t' 55 | time_t tv_sec; /* seconds */ | ^~~~~~ /home/lzx/myrtt/rt-thread/bsp/ESP32_C3/../../components/libc/compilers/common/include/sys/time.h:56:5: error: unknown type name 'suseconds_t' 56 | suseconds_t tv_usec; /* and microseconds */ | ^~~~~~~~~~~ /home/lzx/myrtt/rt-thread/bsp/ESP32_C3/../../components/libc/compilers/common/include/sys/time.h:107:17: error:unknown type name 'time_t' 107 | int stime(const time_t *t); | ^~~~~~ /home/lzx/myrtt/rt-thread/bsp/ESP32_C3/../../components/libc/compilers/common/include/sys/time.h:108:1: error: unknown type name 'time_t'; did you mean 'size_t'? 108 | time_t timegm(struct tm * const t); | ^~~~~~ | size_t make[2]: *** [CMakeFiles/rtt_DeviceDrivers.dir/build.make:76: CMakeFiles/rtt_DeviceDrivers.dir/home/lzx/myrtt/rt-thread/components/drivers/core/device.c.obj] Error 1 make[1]: *** [CMakeFiles/Makefile2:107: CMakeFiles/rtt_DeviceDrivers.dir/all] Error 2 ``` 我猜测是文件系统需要用到时间戳,而时间戳依赖RTC框架,但ESP32的RTC驱动并没有移植,这就导致了系统找不到time_t,不知道想得对不对
问
创建线程进入while(1)循环中
发布于9月前
每个线程加上while(1)循环
问
碰见一个超级奇怪的问题,我线程执行完任务后,把它删除,但是调试的时候,把打印关了就会报错,打开调试就不会报错
发布于9月前
104行提到95行之前,或者在释放信号量的时候加个延时。时间过短会执行不到 rt_sem_take(dynamic_sem, RT_WAITING_FOREVER);直接被调度器跳到void test_current_entry(void \*parameter)函数执行
问
执行 context-m33/context_rvds.S 文件的 DSB 指令 导致 hard fault 硬件错误
发布于9月前
估计是栈的内存不够或者栈溢出
问
rt-thread bsp里有针对esp32c3开发板的支持,能直接用在esp32开发板上吗
发布于9月前
可以看一下我的文章 https://club.rt-thread.org/ask/article/cf9ff0733112d936.html
问
API参考手册页面点击后返回 504
发布于10月前
 刚才访问官网还好好的,但是访问api手册后不仅没有访问到,还把官网搞崩了
问
platformio安装成功,但是新建通用项目里面显示platformio未安装
发布于1年前
+1 希望官方能修复bug
TA的主页
TA的回答
TA的提问
TA的文章
TA的粉丝
TA的关注
会员统计
注册于 1年前
个人主页被 796 人浏览
回到
顶部
发布
问题
投诉
建议
问 ESP32C3芯片WIFI和BLE驱动问题