完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我是新手,我是通过 blinky 项目开始使用 esp8266 的。我在使用 sdk flash 时遇到了麻烦,我需要帮助。我不知道当我构建项目失败时会发生什么。当我使用 arduino 时一切正常。这是我的演练和我的代码。
请告诉我哪里错了。 我正在使用 ESP SDK NonOS 2.1.0,固件有 OTA 和 esp D1 迷你板 代码:全选#include #include #include #include "user_interface.h" // see eagle_soc.h for these definitions #define LED_GPIO 2 #define LED_GPIO_MUX PERIPHS_IO_MUX_GPIO2_U #define LED_GPIO_FUNC FUNC_GPIO2 #define DELAY 50000 /* microseconds */ extern void ets_wdt_enable (void); extern void ets_wdt_disable (void); void user_init(void) { uint8_t state=0; ets_wdt_enable(); ets_wdt_disable(); // Configure pin as a GPIO PIN_FUNC_SELECT(LED_GPIO_MUX, LED_GPIO_FUNC); for(;;) { GPIO_OUTPUT_SET(LED_GPIO, state); os_delay_us(DELAY); state ^=1; } } uint32 ICACHE_FLASH_ATTR user_rf_cal_sector_set(void) { enum flash_size_map size_map = system_get_flash_size_map(); uint32 rf_cal_sec = 0; switch (size_map) { case FLASH_SIZE_4M_MAP_256_256: rf_cal_sec = 128 - 5; break; case FLASH_SIZE_8M_MAP_512_512: rf_cal_sec = 256 - 5; break; case FLASH_SIZE_16M_MAP_512_512: case FLASH_SIZE_16M_MAP_1024_1024: rf_cal_sec = 512 - 5; break; case FLASH_SIZE_32M_MAP_512_512: case FLASH_SIZE_32M_MAP_1024_1024: rf_cal_sec = 1024 - 5; break; case FLASH_SIZE_64M_MAP_1024_1024: rf_cal_sec = 2048 - 5; break; case FLASH_SIZE_128M_MAP_1024_1024: rf_cal_sec = 4096 - 5; break; default: rf_cal_sec = 0; break; } return rf_cal_sec; } void ICACHE_FLASH_ATTR user_rf_pre_init(void) { } - 通过 Eclipse 构建 - 通过 makefile 构建 - 通过 esp flash 工具闪烁 - 通过 esptool.py 闪烁 - 结果:没有任何反应!LED只是光 |
|
相关推荐
1个回答
|
|
首先,需要检查是否已正确安装了 ESP SDK NonOS 2.1.0。如果您已安装了 SDK 并且仍然遇到问题,请确保您使用正确的 Makefile 并按照正确的步骤设置环境变量。
如果您使用的是 Arduino,则可能需要更新您的 Arduino IDE,确保它与 ESP8266 兼容。如果您已经更新 IDE 并仍然遇到问题,则可能需要升级 ESP8266 工具包。 如果您仍然无法解决问题,请提供更多详细信息,例如报错信息和任何其他相关细节。 |
|
|
|
只有小组成员才能发言,加入小组>>
1078 浏览 1 评论
567浏览 6评论
475浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
458浏览 5评论
458浏览 4评论
429浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-12 06:05 , Processed in 0.878486 second(s), Total 48, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号