完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我已经设置了 Eclipse IDE 来为 ESP-01 板编写应用程序。在 eclipse 中,我按照本说明中的说明从 esp-idf-template 项目创建了一个简单的基于 RTOS 的 LED 闪烁项目:
。 在 Eclipse 中编译我的应用程序工作正常。然后,我在 Raspberry Pi 上使用 esptool.py 将此应用程序上传到我的 ESP-01 模块。上传似乎也成功了,但问题是应用程序似乎没有在 EPS8266 上运行,因为 LED 不闪烁。 我知道使用 Raspberry 上传应用程序效果很好,因为我可以上传使用 Windows 上的 Arduino IDE 编译的二进制文件并且它可以正常工作。所以基本上在上传端(树莓派端)没有区别,除了用于刷写 ESP8266 的文件。 所以我想知道是什么问题。我有一些探索但未能解决问题的想法: 1. make menuconfig 中的设置可能有误?我不太确定我应该检查哪些设置——我只是检查了闪存大小、闪存速度、CPU 时钟和晶体频率是否与 Arduino IDE 中的一样(1MB、80MHz、40MHz、26MHz)。还有什么我应该改变的吗? 2.也许我的代码有误?我确定 LED 已连接到 GPIO1。除此之外,我真的不知道代码中可能有什么问题。我附上了我的 文件。 3. 我是否从 Eclipse 上传了正确的二进制文件?要上传的二进制文件是 对吗?还有其他二进制文件,但这些文件似乎太小了。 4. 上传 Eclipse 编译的二进制文件时,我看到 输出以下文本,当我上传 Arduino IDE 编译的二进制文件时,这些文本没有输出: 非常感谢帮助解决这个问题,因为我被困住了,想不出任何解决方案。 我的 main.c 文件: 代码:全选#include #include #include #include \"freertos/FreeRTOS.h\" #include \"freertos/task.h\" #include \"freertos/queue.h\" #include \"driver/gpio.h\" #include \"esp_log.h\" #include \"esp_system.h\" #define LED_GPIO 1 // this pin is connected to blue LED on ESP-01 #define GPIO_OUTPUT_PIN_SEL (1ULL< |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
168个成员聚集在这个小组
加入小组313 浏览 0 评论
1170 浏览 1 评论
585浏览 6评论
483浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
468浏览 5评论
467浏览 4评论
442浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 13:02 , Processed in 0.640937 second(s), Total 43, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号