Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Camera Web Server Issues XIAO ESP32S3 Sense + Grove Vision AI Module with OV5647-160 #28

Open
rashawnoverton opened this issue Jul 30, 2024 · 8 comments
Assignees
Labels
Seeed_Arduino_SSCMA Label for Seeed_Arduino_SSCMA UAY Unassigned yet

Comments

@rashawnoverton
Copy link

I tried to use the camera web server example and ran into a few errors.

@1838032971
Copy link

Hi, I have met the same question. No errors for me but I just can't start the stream. It just show me the two warning.
1 (1)
1 (2)

@MatthewJeffson MatthewJeffson added UAY Unassigned yet Seeed_Arduino_SSCMA Label for Seeed_Arduino_SSCMA labels Oct 9, 2024
@Lesords Lesords self-assigned this Oct 14, 2024
@Lesords Lesords assigned LynnL4 and unassigned Lesords Oct 16, 2024
@iChizer0
Copy link
Contributor

Hi @rashawnoverton, @1838032971!

Thank you for your feedback, please follow the error prompts to troubleshoot the problem, if you still can't solve the problem, please contact us for further information about the following issues:

  1. Please make sure that the device's PSRAM is turned on.
  2. What is the version of each dependent package?(e.g. Arduino ESP32)
  3. How is the ESP linked to the WE2? (Physical and software, the logs of the ESP32 would help us to find the problem)

@Lesords
Copy link

Lesords commented Nov 4, 2024

Hello,

I'm going to close this issue, feel free to re-open it if you have any other questions.

[Autocommentary]

@Lesords Lesords closed this as completed Nov 4, 2024
@github-project-automation github-project-automation bot moved this from Todo to Done in Issues and PR Assemble Nov 4, 2024
@idogolds
Copy link

idogolds commented Nov 5, 2024

Hey,

I’d like to reopen this issue as I’m still experiencing the same problem and have verified each of the points mentioned previously.

PSRAM Status: I have confirmed that PSRAM is enabled on my ESP32.
Dependency Versions: All dependent packages, including the Arduino ESP32 package, are fully up to date.
Connection Details: The ESP32S3 is physically connected to the WE2 module, and I’ve verified that the OV5647-160 camera is connected properly to the Grove Vision 2 as well. However, I'm not entirely certain about the software linkage.
Regarding Logs: I'm currently unsure about how to retrieve the software logs for my ESP32S3 setup with the Grove Vision 2.

@Lesords Lesords reopened this Nov 6, 2024
@Lesords
Copy link

Lesords commented Nov 6, 2024

Hey,

I’d like to reopen this issue as I’m still experiencing the same problem and have verified each of the points mentioned previously.

PSRAM Status: I have confirmed that PSRAM is enabled on my ESP32. Dependency Versions: All dependent packages, including the Arduino ESP32 package, are fully up to date. Connection Details: The ESP32S3 is physically connected to the WE2 module, and I’ve verified that the OV5647-160 camera is connected properly to the Grove Vision 2 as well. However, I'm not entirely certain about the software linkage. Regarding Logs: I'm currently unsure about how to retrieve the software logs for my ESP32S3 setup with the Grove Vision 2.

@iChizer0 Help with this one

@Lesords Lesords moved this from Done to In Progress in Issues and PR Assemble Nov 6, 2024
@iChizer0
Copy link
Contributor

iChizer0 commented Nov 8, 2024

Hi @idogolds,I understand the issues you're experiencing, but an accurate reproduction step is needed (e.g. regarding the precise versions of the individual dependencies). For viewing the detailed logs, you can recompile and burn the firmware after changing the Core Debug Level to Verbose in the Tools menu of the Arduino IDE.

Additionally, this is the version of the dependency that we have successfully tested before, hopefully this would help you out:
image

@idogolds
Copy link

Hey @iChizer0 , thanks for the help! Out of all the supported libraries, it turned out that I only had the ESP32 library version wrong. I was using 3.0.7 instead of 2.0.14, so I’ve now updated it as recommended. However, I’m now running into a new issue where the web server doesn’t load at all. Here’s the output log I’m seeing:

Rebooting...
ESP-ROM:esp32s3-20210327
Build: Mar 27 2021
rst:0xc (RTC_SW_CPU_RST), boot:0x8 (SPI_FAST_FLASH_BOOT)
Saved PC:0x4208c0fe
SPIWP:0xee
mode: DIO, clock div:1
load: 0x3fce3808, len: 0x44c
load: 0x403c9700, len: 0xbd8
load: 0x403cc700, len: 0x2a80
entry 0x403c98d0
E (176) esp_core_dump_flash: No core dump partition found!
E (176) esp_core_dump_flash: No core dump partition found!
file: "/home/ido/.arduino15/packages/esp32/hardware/esp32/2.0.14/cores/esp32/esp32-hal-uart.c" line 212
func: uartBegin
expression: uart_driver_install(uart_nr, rx_buffer_size, tx_buffer_size, 20, &(uart->uart_event_queue), 0
abort() was called at PC 0x4037d6f3 on core 1

Backtrace: 0x403777ae:0x3fcebde0 0x4037d6fd:0x3fcebe00 0x4038361d:0x3fcebe20 0x4037d6f3:0x3fcebea0 0x42015bf3:0x3fcebec0 0x42013aaf:0x3fcebf20 0x420054ea:0x3fcebf70 0x42008d0b:0x3fcebfa0 0x42015cde:0x3fcebfd0

ELF file SHA256: edffd004e9bfb342

@iChizer0
Copy link
Contributor

@idogolds From the logs you provided, it seems that there is something wrong with the initialization of the IDF's UART library, you can try to see if it works properly in I2C or SPI mode first, thanks.

enum Proto {
PROTO_UART = 1,
PROTO_I2C = 2,
PROTO_SPI = 3,
};

We will also schedule a time to confirm that the example works properly under the version 3.0.7 you are using, but this may take some time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Seeed_Arduino_SSCMA Label for Seeed_Arduino_SSCMA UAY Unassigned yet
Projects
Status: In Progress
Development

No branches or pull requests

7 participants