【已解决】ESP8266无限重启

15618021569
Posts: 13
Joined: Mon Jul 24, 2023 1:00 pm

【已解决】ESP8266无限重启

Postby 15618021569 » Mon Jul 24, 2023 1:10 pm

esp8266,WROOM-02D做的板子,烧录程序出现错误,无限重启,已经穷尽办法,走投无路了。麻烦大家帮忙看看怎么解决,谢谢!
相关信息请看附件!
Attachments
123.png
运行截图
123.png (129.26 KiB) Viewed 3645 times
NORMOL.txt
源程序,基于ESPNOW修改的
(23.37 KiB) Downloaded 330 times

15618021569
Posts: 13
Joined: Mon Jul 24, 2023 1:00 pm

Re: ESP8266无限重启

Postby 15618021569 » Thu Jul 27, 2023 4:55 am

:mrgreen: 官方人员能不能帮我解答下?谢谢了

ESP_Eavo
Posts: 186
Joined: Tue Jun 08, 2021 6:23 am

Re: ESP8266无限重启

Postby ESP_Eavo » Fri Jul 28, 2023 11:25 am

麻烦附上完整的 log。

15618021569
Posts: 13
Joined: Mon Jul 24, 2023 1:00 pm

Re: ESP8266无限重启

Postby 15618021569 » Sat Jul 29, 2023 4:36 am

谢谢
Attachments
log.txt
log
(17.67 KiB) Downloaded 328 times
csource.txt
程序
(23.19 KiB) Downloaded 316 times

15618021569
Posts: 13
Joined: Mon Jul 24, 2023 1:00 pm

Re: ESP8266无限重启

Postby 15618021569 » Sat Jul 29, 2023 4:55 am

最近又配套做了个手柄,手柄ADC采集VDD的,vdd33_const设置为255了,并且TOUT脚悬空了的。但是烧录程序后还是一直说要我设置成255,并且一直重启,麻烦大神看看,这是咋回事?
Attachments
Log.txt
手柄log
(15.95 KiB) Downloaded 227 times
Csource.txt
手柄程序
(17.01 KiB) Downloaded 327 times
321.png
手柄CONFIG中的vdd33_const
321.png (53.62 KiB) Viewed 3544 times

15618021569
Posts: 13
Joined: Mon Jul 24, 2023 1:00 pm

Re: ESP8266无限重启

Postby 15618021569 » Tue Aug 01, 2023 12:49 am

ESP_Eavo wrote:
Fri Jul 28, 2023 11:25 am
麻烦附上完整的 log。
后面跟帖回复了,论坛逛地少,不知道这样回复。谢谢

ESP_Eavo
Posts: 186
Joined: Tue Jun 08, 2021 6:23 am

Re: ESP8266无限重启

Postby ESP_Eavo » Wed Aug 02, 2023 6:29 am

把 flash 全部擦除重新烧录固件跑,不要配置
[*] Stote phy calibration data in NVS

15618021569
Posts: 13
Joined: Mon Jul 24, 2023 1:00 pm

Re: ESP8266无限重启

Postby 15618021569 » Wed Aug 02, 2023 1:20 pm

您好,我已经按照您说的擦除了FLASH和不配置Stote phy calibration data in NVS,但是问题依旧存在,还是不断重启,程序未变,详细log如下:
11526@LAPTOP-N0NKV6I5 MINGW32 ~/ESP8266_RTOS_SDK/myproject/craft
$ make all
Toolchain path: /opt/xtensa-lx106-elf/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc
Toolchain version: esp-2020r3-49-gd5524c1
Compiler version: 8.4.0
Python requirements from D:/something/lexin/esp32_win32_msys2_environment_and_toolchain-20181001/msys32/home/11526/ESP8266_RTOS_SDK/requirements.txt are satisfied.
App "espnow_example" version: v3.4-79-gaf0cdc36-dirty
LD build/bootloader/bootloader.elf
esptool.py v2.4.0
Building partitions from /home/11526/ESP8266_RTOS_SDK/components/partition_table/partitions_singleapp.csv...
App "espnow_example" version: v3.4-79-gaf0cdc36-dirty
CC build/app_update/esp_app_desc.o
AR build/app_update/libapp_update.a
AR build/esp8266/libesp8266.a
CC build/main/espnow_example_main.o
AR build/main/libmain.a
Generating esp8266.project.ld
LD build/espnow_example.elf
esptool.py v2.4.0
Python requirements from D:/something/lexin/esp32_win32_msys2_environment_and_toolchain-20181001/msys32/home/11526/ESP8266_RTOS_SDK/requirements.txt are satisfied.
To flash all build output, run 'make flash' or:
python /home/11526/ESP8266_RTOS_SDK/components/esptool_py/esptool/esptool.py --chip esp8266 --port /dev/ttyUSB0 --baud 115200 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size 2MB 0x0 /home/11526/ESP8266_RTOS_SDK/myproject/craft/build/bootloader/bootloader.bin 0x10000 /home/11526/ESP8266_RTOS_SDK/myproject/craft/build/espnow_example.bin 0x8000 /home/11526/ESP8266_RTOS_SDK/myproject/craft/build/partitions_singleapp.bin

11526@LAPTOP-N0NKV6I5 MINGW32 ~/ESP8266_RTOS_SDK/myproject/craft
$ make flash monitor ESPPORT=COM3
Toolchain path: /opt/xtensa-lx106-elf/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc
Toolchain version: esp-2020r3-49-gd5524c1
Compiler version: 8.4.0
Python requirements from D:/something/lexin/esp32_win32_msys2_environment_and_toolchain-20181001/msys32/home/11526/ESP8266_RTOS_SDK/requirements.txt are satisfied.
App "espnow_example" version: v3.4-79-gaf0cdc36-dirty
Flashing binaries to serial port COM3 (app at offset 0x10000)...
esptool.py v2.4.0
Connecting....
Chip is ESP8266EX
Features: WiFi
MAC: 8c:ce:4e:e3:02:e4
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Compressed 11072 bytes to 7429...
Wrote 11072 bytes (7429 compressed) at 0x00000000 in 0.7 seconds (effective 134.3 kbit/s)...
Hash of data verified.
Compressed 452160 bytes to 290024...
Wrote 452160 bytes (290024 compressed) at 0x00010000 in 25.6 seconds (effective 141.1 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 83...
Wrote 3072 bytes (83 compressed) at 0x00008000 in 0.0 seconds (effective 1637.1 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
MONITOR
--- idf_monitor on COM3 74880 ---
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---

ets Jan 8 2013,rst cause:2, boot mode:(3,6)

load 0x40100000, len 7544, room 16
tail 8
chksum 0x91
load 0x3ffe8408, len 24, room 0
tail 8
chksum 0x18
load 0x3ffe8420, len 3468, room 0
tail 12
chksum 0x3e
csum 0x3e
I (44) boot: ESP-IDF v3.4-79-gaf0cdc36 2nd stage bootloader
I (44) boot: compile time 19:38:42
I (44) qio_mode: Enabling default flash chip QIO
I (52) boot: SPI Speed : 40MHz
I (58) boot: SPI Mode : QIO
I (65) boot: SPI Flash Size : 2MB
I (71) boot: Partition Table:
I (76) boot: ## Label Usage Type ST Offset Length
I (87) boot: 0 nvs WiFi data 01 02 00009000 00006000
I (99) boot: 1 phy_init RF data 01 01 0000f000 00001000
I (110) boot: 2 factory factory app 00 00 00010000 000f0000
I (122) boot: End of partition table
I (129) esp_image: segment 0: paddr=0x00010010 vaddr=0x40210010 size=0x57a60 (35
9008) map
0x40210010: _stext at ??:?

I (264) esp_image: segment 1: paddr=0x00067a78 vaddr=0x40267a70 size=0x10cd4 ( 6
8820) map
I (288) esp_image: segment 2: paddr=0x00078754 vaddr=0x3ffe8000 size=0x00614 (
1556) load
I (289) esp_image: segment 3: paddr=0x00078d70 vaddr=0x40100000 size=0x00080 (
128) load
I (300) esp_image: segment 4: paddr=0x00078df8 vaddr=0x40100080 size=0x0581c ( 2
2556) load
I (320) boot: Loaded app from partition at offset 0x10000
I (344) espnow_fly: adc read: 760

I (346) gpio: GPIO[2]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldow
n: 0| Intr:0
I (351) gpio: GPIO[5]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldow
n: 0| Intr:0
I (364) gpio: GPIO[13]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldo
wn: 0| Intr:0
I (378) gpio: GPIO[16]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldo
wn: 0| Intr:0
I (392) gpio: GPIO[4]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldow
n: 0| Intr:0
I (406) gpio: GPIO[12]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldo
wn: 0| Intr:0
I (421) gpio: GPIO[14]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldo
wn: 0| Intr:0
I (435) gpio: GPIO[15]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldo
wn: 0| Intr:0
I (449) pwm: --- PWM v3.4

I (455) espnow_fly: cnt: 0

I (461) system_api: Base MAC address is not set, read default base MAC address f
rom EFUSE
I (475) system_api: Base MAC address is not set, read default base MAC address f
rom EFUSE
W (488) phy_init: failed to load RF calibration data (0x1102), falling back to f
ull calibration
I (554) espnow_fly: cnt: 1

phy_version: 1167.0, 14a6402, Feb 17 2022, 11:32:25, RTOS new
I (667) phy_init: phy ver: 1167_0
W (670) phy_init: saving new calibration data because of checksum failure, mode(
2)
I (1345) espnow_fly: adc read: 697

I (1445) espnow_fly: cnt: 2

Guru Meditation Error: Core 0 panic'ed (InstrFetchProhibited). Exception was un
handled.
Core 0 register dump:
PC : 0x00000000 PS : 0x00000030 A0 : 0x00000000 A1 : 0x3f
fee020
A2 : 0x00000020 A3 : 0x00000000 A4 : 0x40105e68 A5 : 0x3f
fecc50
A6 : 0xffffffff A7 : 0x00000072 A8 : 0x00000000 A9 : 0x00
000000
A10 : 0x00000000 A11 : 0x00000000 A12 : 0x00000000 A13 : 0x00
000000
A14 : 0x00000000 A15 : 0x00000000 SAR : 0x00000000 EXCCAUSE: 0x00
000014

Backtrace: 0x0:0x3ffee020
-n M\% %^║ Q
╔ E

5 ╗ ╝ )d E 5^╔ NRA
K
T Ɇ ) @ Y
r

T╝ RR e@ VU ╔ ^
NRA╝ JJkN 9 N V -C q║)
╚B 5 K'nآҡ - n║ V I Q C J @ Y
╔ OV1OV U +
A A
1m + RAˀn \║ I
Yؓ ╔ rD╔ T ║ 7ԅ ╔╔+aE EA JC
%Y╔╚@)╔╔╔3mʃ

%Y╔╚
% X7 V%G C B @ [
╔ \1. uE C JA ╔%[
╔ C T╔╔╔╔╔╔ ҍ
╔╔╔╔1 7╝[݊P╔Q
+)YГ ╔ `FB [
╔-Z╔╔╔╔╔╔╔ IP NP╔╔╔

%Y╔1cOK
╔╔╔╔5╝HL ╔╔╔╔
D╔G╝╔

Y
╔%. P╔╔╔╔%. XP╔╔╔ G╝Y A JCB- q║)Q [
Y
7 ʋ 1NT G )YГ
X ╔ \╔ 9] ╝ ) +
G J G@J n ╔ Y 1 9#= 9E 7 ╝%G ╔e═
+ ʃ
L@J C 7 V1 95T ═9 ═╔ m╝X ╔╔ME╔Y ʃ
G J D@H 7 V P]╝=═9E ╔ m╝╝ ╔ )CH +
E╔ VZ)C#P% V1 Ls
#║T݊P1 +
)R}║ED
I (345) espnow_fly: adc read: 760

I (348) gpio: GPIO[2]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldow
n: 0| Intr:0
I (353) gpio: GPIO[5]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldow
n: 0| Intr:0
I (365) gpio: GPIO[13]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldo
wn: 0| Intr:0
I (380) gpio: GPIO[16]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldo
wn: 0| Intr:0
I (394) gpio: GPIO[4]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldow
n: 0| Intr:0
I (408) gpio: GPIO[12]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldo
wn: 0| Intr:0
I (422) gpio: GPIO[14]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldo
wn: 0| Intr:0
I (437) gpio: GPIO[15]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldo
wn: 0| Intr:0
I (451) pwm: --- PWM v3.4

I (457) espnow_fly: cnt: 0

I (463) system_api: Base MAC address is not set, read default base MAC address f
rom EFUSE
I (476) system_api: Base MAC address is not set, read default base MAC address f
rom EFUSE
phy_version: 1167.0, 14a6402, Feb 17 2022, 11:32:25, RTOS new
I (544) phy_init: phy ver: 1167_0
I (556) espnow_fly: cnt: 1

。另外手柄同样操作后也还是一样不断重启。
Attachments
23080201.png
23080201.png (72.95 KiB) Viewed 3443 times
23080202.png
23080202.png (540.88 KiB) Viewed 3443 times
23080203.png
23080203.png (44.47 KiB) Viewed 3443 times

ESP_Eavo
Posts: 186
Joined: Tue Jun 08, 2021 6:23 am

Re: ESP8266无限重启

Postby ESP_Eavo » Thu Aug 03, 2023 3:41 am

之前是 ADC 初始化失败导致的重启,当前应该已经解决了。
现在的重启问题怀疑是应用代码破坏了 task stack buffer 导致的。

15618021569
Posts: 13
Joined: Mon Jul 24, 2023 1:00 pm

Re: ESP8266无限重启

Postby 15618021569 » Thu Aug 03, 2023 5:18 am

ESP_Eavo wrote:
Thu Aug 03, 2023 3:41 am
之前是 ADC 初始化失败导致的重启,当前应该已经解决了。
现在的重启问题怀疑是应用代码破坏了 task stack buffer 导致的。
把buffer放大行吗?如何才能不破坏呢?

Who is online

Users browsing this forum: Bing [Bot] and 27 guests