Closed MichelBerg closed 9 months ago
Hello @MichelBerg the builds are always tested with CI.
To make sure, I tried the build on my machine and it went perfect. Can you please do a clean build once? (Please remove dependencies.lock
and managed_components/
dirs as well along with build/
, sdkconfig
and sdkconfig.old
)
Thanks for the fast response! I deleted the files as you said, but I still got the same error. My environment is just a new VM using Ubuntu. Hello World example works but speech and person_detection do not. I still couldn't figure out why.
I was now able to build the project (error was caused by lvgl), but deployment won't work on all of my boards. I tired to flash the CLI example to an ESP32-S3, which totaly worked.
But flashing on a ESP32-S3-EYE does not work. The console shows the following output:
...
Connecting...
Chip is ESP32-S3 (QFN56) (revision v0.1)
Features: WiFi, BLE, Embedded PSRAM 8MB (AP_3v3)
Crystal is 40MHz
MAC: 34:85:18:8c:57:64
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Auto-detected Flash size: 8MB
Flash will be erased from 0x00000000 to 0x00005fff...
Flash will be erased from 0x00010000 to 0x000bafff...
Flash will be erased from 0x00008000 to 0x00008fff...
Compressed 21904 bytes to 13841...
Writing at 0x00000000... (100 %)
A fatal error occurred: Packet content transfer stopped (received 2 bytes)
CMake Error at run_serial_tool.cmake:58 (message):
/home/bergm/.espressif/python_env/idf5.0_py3.10_env/bin/python;;/home/bergm/esp_idf_v5.0/esp-idf/components/esptool_py/esptool/esptool.py;--chip;esp32s3
failed
...
I have no clue why it does not work... I mean it is the same Chip?
@MichelBerg please try following two options:
boot
button, press and release rst/en button while pressing the boot button. release. Does the board flash now?
After flashing you need to press rst/en to exit the download mode.--no-stub
option to the esptool.py
command. The complete command is printed on console after idf.py build
. copy that command and add --no-stub
before write_flash
Does this work?The second option made the program flashing. I added it to the idf.py menuconfig --> Serial falsher config --> [*] Disable download stub. (As you suggested, ty very much! 👍🏼)
After that the program crashed due to a "false" PSRAM config for the ESP32-S3-Eye (Octal instead of Quad-Mode)
While running the CLI Inference, I am not able to send commands over the console.
With the Display support, the code is running at 14 FPS and 100% CPU.
Hey, i faced the same issue, for now, you can get rid of the issue by going to Menuconfig and setting "select BSP" in application configuration to None. Doing this will not build the bsp package and hence "lv_disp_rot_t" issue will not come.
@SaketNer this might also be interesting https://github.com/espressif/esp-bsp/issues/292. I am working with BSP and faced some errors for another project. This might be helpful for you.
Hi guys, sorry about the problems with BSPs, with faced some issues with latest LVGL 9. It should be all fixed now.
After that the program crashed due to a "false" PSRAM config for the ESP32-S3-Eye (Octal instead of Quad-Mode)
Where did you get you s3-eye from? Mass production S3-EYE is populated with Octal PSRAM
Yeah i guess its from the sdkconfig. My S3-EYE has the octal PSRAM. But in the config it was set to quad. Thanks for your support guys. I think we can close this now.
I am trying the esp-tflite-micro examples. The hello world example worked as intended. But while building the person_detection example i run into the following error even though i followed all the steps (https://github.com/espressif/esp-tflite-micro/tree/master/examples/person_detection)
I am using esp-idf release/v4.4 and my board is a ESP32-S3-EYE.