Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-error-dat.md
... ...
@@ -0,0 +1,26 @@
1
+
2
+# ESP32-chip-error-dat
3
+
4
+## ESP32-WROOM version compare
5
+
6
+- [[ESP32-WROOM-DAT]]
7
+
8
+
9
+
10
+## ESP32 CAM board version error
11
+
12
+- [[SCM1030-dat]]
13
+
14
+## boot.esp32: PRO CPU has been reset by WDT.
15
+
16
+ESP32D0WDQ6 (revision 1) boards
17
+
18
+https://github.com/orgs/micropython/discussions/10521
19
+
20
+
21
+solder a 10UF capacitor between EN and GND pins to prevent the watchdog timer from resetting the board.
22
+
23
+
24
+## ref
25
+
26
+- [[ESP32-dat]]
... ...
\ No newline at end of file
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-dat.md
... ...
@@ -23,6 +23,7 @@
23 23
24 24
## chips
25 25
26
+- [[ESP32-chip-error-dat]]
26 27
27 28
- [[ESP32-S3-dat]] - [[ESP32-S2-dat]]
28 29
... ...
@@ -110,6 +111,10 @@ DEV Baords
110 111
- https://www.espressif.com/sites/default/files/documentation/esp32_chip_revision_v3_0_user_guide_en.pdf
111 112
112 113
114
+
115
+
116
+
117
+
113 118
## coding
114 119
115 120
- [[micropython-dat]] - [[arduino-ide-dat]] - [[c-dat]]
SDK-dat/microPython-dat/MP-ESP32-dat/MP-ESP32-dat.md
... ...
@@ -7,15 +7,7 @@
7 7
8 8
https://micropython.org/resources/firmware/ESP32_GENERIC-20250415-v1.25.0.bin
9 9
10
-### boot.esp32: PRO CPU has been reset by WDT.
11
-
12
-ESP32D0WDQ6 (revision 1) boards
13
-
14
-https://github.com/orgs/micropython/discussions/10521
15
-
16
-
17
-solder a 10UF capacitor between EN and GND pins to prevent the watchdog timer from resetting the board.
18
-
10
+- [[ESP32-SDK-dat]] - [[ESP32-dat]]
19 11
20 12
## For ESP32-S3
21 13
Tech-dat/sensor-camera-dat/camera-SDK-dat/OV2640-lemariva-dat/2640-2.py
... ...
@@ -1,12 +1,26 @@
1
+# mpremote connect COM6 run 2640-2.py
2
+# mpremote connect COM6 reset
3
+# mpremote connect COM6 fs cp 2640-2.py :main.py
1 4
2 5
import camera
3 6
import machine
4 7
import time
5 8
import gc
9
+import uos
10
+
11
+# uos.dupterm(None, 1) # Disable REPL on UART0
6 12
7 13
# Initialize IO4 (GPIO4) as output
8 14
led = machine.Pin(4, machine.Pin.OUT)
9
-# Initialize IO3 (GPIO3) as input trigger
15
+
16
+# IO3 (GPIO3) is also RXD0 of UART0. If UART0 is not used, we can safely use it as GPIO.
17
+# If UART0 is active, this may cause conflicts. Deinitialize UART0 if necessary.
18
+try:
19
+ uart0 = machine.UART(0)
20
+ uart0.deinit() # Deinitialize UART0 to free GPIO3 for input use
21
+except Exception:
22
+ pass # UART0 may not be initialized, ignore errors
23
+
10 24
trigger = machine.Pin(3, machine.Pin.IN, machine.Pin.PULL_DOWN)
11 25
12 26
# Flag to indicate capture request
Tech-dat/sensor-camera-dat/camera-SDK-dat/OV2640-lemariva-dat/OV2640-lemariva-dat.md
... ...
@@ -1,6 +1,7 @@
1 1
2 2
# OV2640-lemariva-dat.md
3 3
4
+- [[camera-sdk-dat]] - [[micropython-dat]]
4 5
5 6
## for ESP1000 - ESP32-CAM
6 7
Tech-dat/sensor-camera-dat/camera-SDK-dat/OV2640-lemariva-dat/micropython_camera_feeeb5ea3_esp32_idf4_4.bin
... ...
Binary files /dev/null and b/Tech-dat/sensor-camera-dat/camera-SDK-dat/OV2640-lemariva-dat/micropython_camera_feeeb5ea3_esp32_idf4_4.bin differ