QT Py ESP32 fatal RAM errors

For Adafruit customers who seek help with microcontrollers

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
MarkSCohen
 
Posts: 5
Joined: Fri Jul 11, 2014 2:21 pm

QT Py ESP32 fatal RAM errors

Post by MarkSCohen »

I have the QT Py ESP32 pico shown in this image:
QTPyESP32pico.png
QTPyESP32pico.png (704.83 KiB) Viewed 140 times
. Adafruit model 5395 purchased with order 2882945-5339149680.

As far as I can tell the board is defective. After following the simple procedures to set up the Arduino IDE for this board, and to run the basic "Blink" code, the compilations proceeds properly, but end with a fatal error, as indicated below.

I would appreciate your help confirming the problem and debugging or replacing the board as needed.

Thank you

Code: Select all

/Applications/Arduino.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -hardware /Users/mscohen/Library/Arduino15/packages -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/mscohen/Library/Arduino15/packages -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/mscohen/Documents/Arduino/libraries -fqbn=esp32:esp32:adafruit_qtpy_esp32_pico:PartitionScheme=default,UploadSpeed=921600,PSRAM=enabled,DebugLevel=none -vid-pid=1A86_55D4 -ide-version=10813 -build-path /var/folders/05/7fv7q7q91214b_lk8l9k8cz80000gn/T/arduino_build_9833 -warnings=none -build-cache /var/folders/05/7fv7q7q91214b_lk8l9k8cz80000gn/T/arduino_cache_634400 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc.path=/Users/mscohen/Library/Arduino15/packages/esp32/tools/xtensa-esp32s3-elf-gcc/gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc-gcc8_4_0-esp-2021r2-patch3.path=/Users/mscohen/Library/Arduino15/packages/esp32/tools/xtensa-esp32s3-elf-gcc/gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.xtensa-esp32-elf-gcc.path=/Users/mscohen/Library/Arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.xtensa-esp32-elf-gcc-gcc8_4_0-esp-2021r2-patch3.path=/Users/mscohen/Library/Arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.esptool_py.path=/Users/mscohen/Library/Arduino15/packages/esp32/tools/esptool_py/3.3.0 -prefs=runtime.tools.esptool_py-3.3.0.path=/Users/mscohen/Library/Arduino15/packages/esp32/tools/esptool_py/3.3.0 -prefs=runtime.tools.mkspiffs.path=/Users/mscohen/Library/Arduino15/packages/esp32/tools/mkspiffs/0.2.3 -prefs=runtime.tools.mkspiffs-0.2.3.path=/Users/mscohen/Library/Arduino15/packages/esp32/tools/mkspiffs/0.2.3 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc.path=/Users/mscohen/Library/Arduino15/packages/esp32/tools/xtensa-esp32s2-elf-gcc/gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc-gcc8_4_0-esp-2021r2-patch3.path=/Users/mscohen/Library/Arduino15/packages/esp32/tools/xtensa-esp32s2-elf-gcc/gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.mklittlefs.path=/Users/mscohen/Library/Arduino15/packages/esp32/tools/mklittlefs/3.0.0-gnu12-dc7f933 -prefs=runtime.tools.mklittlefs-3.0.0-gnu12-dc7f933.path=/Users/mscohen/Library/Arduino15/packages/esp32/tools/mklittlefs/3.0.0-gnu12-dc7f933 -prefs=runtime.tools.riscv32-esp-elf-gcc.path=/Users/mscohen/Library/Arduino15/packages/esp32/tools/riscv32-esp-elf-gcc/gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.riscv32-esp-elf-gcc-gcc8_4_0-esp-2021r2-patch3.path=/Users/mscohen/Library/Arduino15/packages/esp32/tools/riscv32-esp-elf-gcc/gcc8_4_0-esp-2021r2-patch3 -verbose /Users/mscohen/Documents/Arduino/sketch_aug03a/sketch_aug03a.ino ....

... esptool.py v3.3
Creating esp32 image...
Merged 2 ELF sections
Successfully created esp32 image.
python3 /Users/mscohen/Library/Arduino15/packages/esp32/hardware/esp32/2.0.4/tools/gen_esp32part.py -q /var/folders/05/7fv7q7q91214b_lk8l9k8cz80000gn/T/arduino_build_9833/partitions.csv /var/folders/05/7fv7q7q91214b_lk8l9k8cz80000gn/T/arduino_build_9833/sketch_aug03a.ino.partitions.bin
Using library Adafruit_NeoPixel at version 1.10.5 in folder: /Users/mscohen/Documents/Arduino/libraries/Adafruit_NeoPixel 
/Users/mscohen/Library/Arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/gcc8_4_0-esp-2021r2-patch3/bin/xtensa-esp32-elf-size -A /var/folders/05/7fv7q7q91214b_lk8l9k8cz80000gn/T/arduino_build_9833/sketch_aug03a.ino.elf
Sketch uses 268269 bytes (20%) of program storage space. Maximum is 1310720 bytes.
Global variables use 16608 bytes (5%) of dynamic memory, leaving 311072 bytes for local variables. Maximum is 327680 bytes.
esptool.py v3.3
Serial port /dev/cu.usbmodem54790143151
Connecting....
Chip is ESP32-PICO-V3-02 (revision 3)
Features: WiFi, BT, Dual Core, 240MHz, Embedded Flash, Embedded PSRAM, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: ac:0b:fb:69:4c:c8
Uploading stub...

A fatal error occurred: Failed to write to target RAM (result was 01070000: Operation timed out)
A fatal error occurred: Failed to write to target RAM (result was 01070000: Operation timed out)

User avatar
neradoc
 
Posts: 542
Joined: Wed Apr 27, 2016 2:38 pm

Re: QT Py ESP32 fatal RAM errors

Post by neradoc »

Hi, that might be a communication issue.
The port address looks like you have a CH9102F model, did you install the CH9102 / CH34X USB Driver ?
Once that's done, you should select the WCH port, which should be "cu.wchusbserial54790143151" I think.
You can also try to lower the baud rate, it can sometimes be an issue.

Locked
Please be positive and constructive with your questions and comments.

Return to “Microcontrollers”