Search found 11 matches

by Li Junru
Mon Nov 14, 2022 1:58 am
Forum: ESP-IDF 中文讨论版
Topic: 如何通过ESP32S3的USB进行固件升级
Replies: 2
Views: 3290

Re: 如何通过ESP32S3的USB进行固件升级

不知道是不是micropython中没有初始化USB JATG这部分功能
by Li Junru
Tue Jul 26, 2022 8:19 am
Forum: 全国大学生物联网设计竞赛乐鑫答疑专区
Topic: FreeRTOS xTaskCreate 相关
Replies: 4
Views: 29208

Re: FreeRTOS xTaskCreate 相关

如何去获得cpu的最快运行速度?

请配置成240mhz
by Li Junru
Tue Jul 26, 2022 8:18 am
Forum: 全国大学生物联网设计竞赛乐鑫答疑专区
Topic: FreeRTOS xTaskCreate 相关
Replies: 4
Views: 29208

Re: FreeRTOS xTaskCreate 相关

你的代码确实是存在问题的,首先你在app_main里面的vtaskDelay就有问题,这里只是延迟了其他task的创建时间,并没有什么用处。 回答你一下第一个原因吧,看门狗跑飞其实不是你的dht11跑飞,而是你的核心0里面最基础的任务IDLE0 没有得到运行的时间,这个我在上一次给你发了一个讲解。具体就是,s3 的双核其实都各自有一个闲置task,IDLE0 和 LDLE1 ,他们的优先级都很低,都是0,然后你的四个task都是12级的优先级,这导致当你的dht11_task 在运行的时候,把0核占满了,没有空余的时间给到IDLE0任务去“喂狗”,所以导致报错。 那么如何去更改? 最好的tas...
by Li Junru
Tue Jul 26, 2022 8:03 am
Forum: 全国大学生物联网设计竞赛乐鑫答疑专区
Topic: FreeRTOS xTaskCreate 相关
Replies: 4
Views: 29208

Re: FreeRTOS xTaskCreate 相关

首先先回答一下第二个吧,可以指定任务运行的核心,使用下面的函数创建task任务
xTaskCreatePinnedToCore(task_process_handler, TAG, 6 * 1024, NULL, 4, NULL, 0);
第一个参数为task函数入口,第二个是task描述符,第三个是task分配的堆栈大小,第四个默认null就行了,第五个是任务优先级,第六个默认null,最后一个就是在几号核心运行任务,这里就是0核运行

需要保证在menuconfig里面的 component config -> freertos 里面的第一个选项不被打开,这样就是双核模式了
by Li Junru
Mon Jul 25, 2022 4:49 am
Forum: 全国大学生物联网设计竞赛乐鑫答疑专区
Topic: esp-who无法添加组件
Replies: 1
Views: 25891

Re: esp-who无法添加组件

请尝试在cmakelist中使用下方的语句:
idf_component_register(SRC_DIRS "."
INCLUDE_DIRS ".")
by Li Junru
Thu Jul 21, 2022 6:45 am
Forum: 全国大学生物联网设计竞赛乐鑫答疑专区
Topic: ESP32-S3-EYE烧录过程中报错
Replies: 1
Views: 28642

Re: ESP32-S3-EYE烧录过程中报错

请检查一下串口是否可以正确的被识别到,在windows电脑上的设备管理器中查看是否识别为COM口,再检查一下串口占用
by Li Junru
Thu Jul 21, 2022 6:43 am
Forum: 全国大学生物联网设计竞赛乐鑫答疑专区
Topic: esp32 devkitc-1 驱动sg90舵机的问题
Replies: 3
Views: 28602

Re: esp32 devkitc-1 驱动sg90舵机的问题

可以试一下:ServoESP32 这个arduion库
by Li Junru
Thu Jul 21, 2022 4:07 am
Forum: 全国大学生物联网设计竞赛乐鑫答疑专区
Topic: 求助
Replies: 1
Views: 24140

Re: 求助

具体的问题是什么?