完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我是ESP8266世界的新人。我正在尝试使用 ESP8266 来修改 Olympia InfoGlobe。
问过一个关于做这个模组的问题,最后得到了实现硬件模组的帮助。硬件模块是根据此处提供的说明为我完成的: 我现在正在尝试对安装在我的 InfoGlobe 中的 ESP8266 进行编程,但我在上传代码时遇到问题,但没有在微控制器上执行。我目前正在尝试使用以下代码进行测试以打印到串行输出: 代码:全选void setup() { // put your setup code here, to run once: Serial.begin(115200); Serial.println("Hello, you've entered setup()..."); } void loop() { // put your main code here, to run repeatedly: Serial.println("Good day, you're in loop()..."); delay(2000); } 上传时我在 Arduino IDE 中得到的输出如下: 代码:全选Executable segment sizes: ICACHE : 32768 - flash instruction cache IROM : 236036 - code in flash (default or ICACHE_FLASH_ATTR) IRAM : 26729 / 32768 - code in IRAM (IRAM_ATTR, ISRs...) DATA : 1496 ) - initialized variables (global, static) in RAM/HEAP RODATA : 944 ) / 81920 - constants (global, static) in RAM/HEAP BSS : 25608 ) - zeroed variables (global, static) in RAM/HEAP Sketch uses 265205 bytes (27%) of program storage space. Maximum is 958448 bytes. Global variables use 28048 bytes (34%) of dynamic memory, leaving 53872 bytes for local variables. Maximum is 81920 bytes. esptool.py v3.0 Serial port COM4 Connecting.... Chip is ESP8266EX Features: WiFi Crystal is 26MHz MAC: 30:83:98:86:3c:58 Uploading stub... Running stub... Stub running... Configuring flash size... Auto-detected Flash size: 4MB Flash params set to 0x0340 Compressed 269360 bytes to 197740... Writing at 0x00000000... (7 %) Writing at 0x00004000... (15 %) Writing at 0x00008000... (23 %) Writing at 0x0000c000... (30 %) Writing at 0x00010000... (38 %) Writing at 0x00014000... (46 %) Writing at 0x00018000... (53 %) Writing at 0x0001c000... (61 %) Writing at 0x00020000... (69 %) Writing at 0x00024000... (76 %) Writing at 0x00028000... (84 %) Writing at 0x0002c000... (92 %) Writing at 0x00030000... (100 %) Wrote 269360 bytes (197740 compressed) at 0x00000000 in 17.5 seconds (effective 123.0 kbit/s)... Hash of data verified. Leaving... Hard resetting via RTS pin... 当我尝试使用串行监视器观察输出时,没有打印任何内容。每当我按下控制器上的按钮时,串行监视器唯一一次打印出以下乱码:rll�r $�n�l�b|���rb�b�nn lnn b bpp�$b lrl 什么这是怎么回事?我确定我做错了什么,但我不知道那会是什么。我不知道这是否相关,但我已尝试重新启动设备,但没有帮助。此外,当它重新插入电源时,板载 LED 会快速闪烁。 |
|
相关推荐
1 条评论
1个回答
|
|
有很多可能导致代码上传到ESP8266不能执行的原因,以下可能是最常见的一些:
1. 程序上传到ESP8266后,ESP8266没有被正确重置(或被重置了),导致代码没有被执行。解决方法是:上传程序后手动重置ESP8266,或者添加代码让ESP8266自动重置。 2. 程序上传到ESP8266后,ESP8266没有被正确烧写(或烧写了错误的程序),导致代码执行失败。解决方法是:重新烧写正确的程序。 3. 程序上传到ESP8266后,ESP8266没有足够的内存或资源来执行代码,导致代码无法执行。解决方法是:优化程序代码或者使用更高配置的ESP8266。 为了解决您的具体问题,我建议检查上传的程序是否已成功烧写到ESP8266,并使用Serial.println()函数输出一些信息,以便检查程序是否执行。如果问题仍然存在,请提供更多信息,例如程序代码和ESP8266设备型号等,以便更准确地帮助您解决问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
968 浏览 1 评论
553浏览 6评论
463浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
447浏览 5评论
448浏览 4评论
418浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-27 09:41 , Processed in 0.839411 second(s), Total 86, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号