Help uploading to esp32

Hi
I just got a esp32 with a oled screen. I tried to upload the u8g2 Littlerookchess sketch, but then i get the error below. I aklso tried the terminal sketch, and same error. It compiles and uploads fine, but then i see this in the Serial monitor, and it keeps spamming.

10:57:23.926 -> rst:0x8 (TG1WDT_SYS_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
10:57:23.926 -> configsip: 0, SPIWP:0xee
10:57:23.926 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
10:57:23.926 -> mode:DIO, clock div:1
10:57:23.926 -> load:0x3fff0030,len:1344
10:57:23.926 -> load:0x40078000,len:13964
10:57:23.926 -> load:0x40080400,len:3600
10:57:23.926 -> entry 0x400805f0

Thanks, hacker128

One of us is confused.

Maybe it's a memory shortage problem. Try to optimise the code or use an updated version of the ESP32 with a larger memory size.

what is the specific ESP32 module?
what have you selected under Tools>Board? I tend to use ESP32 Dev module for general ESP32-WROOM-32 modules

to get more information in the Arduino IDE select File>Preferences and enable "Verbose output during Compiling and upload" then attempt to compile and upload your program again
if there are still problems upload the error messages as text (not a screen image)

Yes but i tried the terminal sketch on a esp8266 which is WEAKER than my current esp32

yes i use Esp-wroom-32 and use esp32 dev module too.

does a simple program such as blink compile, load and run OK?
if not remove all external devices from the ESP32 and try again??

Yes sketches like blink and other sketches work fine. Its just terminal and Littlerookchess.

Yes maybe. I probably should choose Huge APP(3MBno-ota)? I just realized im using default.
But then get this error

Arduino: 1.8.19 (Linux), Board: "ESP32 Dev Module, Disabled, Disabled, Huge APP (3MB No OTA/1MB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, Core 1, Core 1, None, Enabled"

/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/xtensa-esp32-elf-ar: core/core.a: error reading esp32-hal-dac.c.o: file truncated
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/xtensa-esp32-elf-ar: core/core.a: file format not recognized
exit status 1
Error compiling for board ESP32 Dev Module.
exit status 1
Error compiling for board ESP32 Dev Module.
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /home/minecraft/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/lib/libfreertos.a(port_common.c.obj):(.literal.main_task+0x18): undefined reference to `app_main'
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /home/minecraft/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/lib/libfreertos.a(port_common.c.obj): in function `main_task':
/Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/freertos/port/port_common.c:130: undefined reference to `app_main'
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: sketch/LittleRookChess.ino.cpp.o:(.literal._Z4loopv+0x4): undefined reference to `delay'
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: sketch/LittleRookChess.ino.cpp.o: in function `loop()':
/tmp/arduino_modified_sketch_584663/LittleRookChess.ino:2343: undefined reference to `delay'
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: libraries/Wire/Wire.cpp.o:(.rodata._ZTV7TwoWire[vtable for TwoWire]+0x2c): undefined reference to `Stream::readBytes(char*, unsigned int)'
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: libraries/Wire/Wire.cpp.o:(.rodata._ZTV7TwoWire[vtable for TwoWire]+0x34): undefined reference to `Stream::readString()'
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: libraries/SPI/SPI.cpp.o:(.literal._ZN8SPIClass7setHwCsEb+0x0): undefined reference to `spiAttachSS'
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: libraries/SPI/SPI.cpp.o:(.literal._ZN8SPIClass7setHwCsEb+0x4): undefined reference to `spiSSEnable'
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: libraries/SPI/SPI.cpp.o:(.literal._ZN8SPIClass7setHwCsEb+0x8): undefined reference to `spiSSDisable'
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: libraries/SPI/SPI.cpp.o:(.literal._ZN8SPIClass7setHwCsEb+0xc): undefined reference to `spiDetachSS'
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: libraries/SPI/SPI.cpp.o:(.literal._ZN8SPIClass3endEv+0x0): undefined reference to `spiDetachSCK'
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: libraries/SPI/SPI.cpp.o:(.literal._ZN8SPIClass3endEv+0x4): undefined reference to `spiDetachMISO'
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: libraries/SPI/SPI.cpp.o:(.literal._ZN8SPIClass3endEv+0x8): undefined reference to `spiDetachMOSI'
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: libraries/SPI/SPI.cpp.o:(.literal._ZN8SPIClass3endEv+0xc): undefined reference to `spiStopBus'
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: libraries/SPI/SPI.cpp.o: in function `SPIClass::setHwCs(bool)':
/home/minecraft/.arduino15/packages/esp32/hardware/esp32/2.0.11/libraries/SPI/src/SPI.cpp:132: undefined reference to `spiAttachSS'
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /home/minecraft/.arduino15/packages/esp32/hardware/esp32/2.0.11/libraries/SPI/src/SPI.cpp:133: undefined reference to `spiSSEnable'
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /home/minecraft/.arduino15/packages/esp32/hardware/esp32/2.0.11/libraries/SPI/src/SPI.cpp:135: undefined reference to `spiSSDisable'
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /home/minecraft/.arduino15/packages/esp32/hardware/esp32/2.0.11/libraries/SPI/src/SPI.cpp:136: undefined reference to `spiDetachSS'
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: libraries/SPI/SPI.cpp.o: in function `SPIClass::end()':
/home/minecraft/.arduino15/packages/esp32/hardware/esp32/2.0.11/libraries/SPI/src/SPI.cpp:121: undefined reference to `spiDetachSCK'
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /home/minecraft/.arduino15/packages/esp32/hardware/esp32/2.0.11/libraries/SPI/src/SPI.cpp:122: undefined reference to `spiDetachMISO'
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /home/minecraft/.arduino15/packages/esp32/hardware/esp32/2.0.11/libraries/SPI/src/SPI.cpp:123: undefined reference to `spiDetachMOSI'
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /home/minecraft/.arduino15/packages/esp32/hardware/esp32/2.0.11/libraries/SPI/src/SPI.cpp:124: undefined reference to `spiStopBus'
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: libraries/U8g2-2.34.22/U8x8lib.cpp.o:(.literal.u8x8_gpio_and_delay_arduino+0x0): undefined reference to `delayMicroseconds'
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: libraries/U8g2-2.34.22/U8x8lib.cpp.o:(.literal.u8x8_gpio_and_delay_arduino+0x4): undefined reference to `yield'
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: libraries/U8g2-2.34.22/U8x8lib.cpp.o: in function `u8x8_gpio_and_delay_arduino':
/home/minecraft/Arduino/libraries/U8g2-2.34.22/src/U8x8lib.cpp:123: undefined reference to `delayMicroseconds'
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /home/minecraft/Arduino/libraries/U8g2-2.34.22/src/U8x8lib.cpp:185: undefined reference to `delay'
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /home/minecraft/Arduino/libraries/U8g2-2.34.22/src/U8x8lib.cpp:140: undefined reference to `delayMicroseconds'
/home/minecraft/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /home/minecraft/Arduino/libraries/U8g2-2.34.22/src/U8x8lib.cpp:152: undefined reference to `yield'
collect2: error: ld returned 1 exit status
exit status 1
Error compiling for board ESP32 Dev Module.
Traceback (most recent call last):
  File "/home/minecraft/.arduino15/packages/esp32/tools/esptool_py/4.5.1/esptool.py", line 34, in <module>
    esptool._main()
  File "/home/minecraft/.arduino15/packages/esp32/tools/esptool_py/4.5.1/esptool/__init__.py", line 1032, in _main
    main()
  File "/home/minecraft/.arduino15/packages/esp32/tools/esptool_py/4.5.1/esptool/__init__.py", line 861, in main
    operation_func(args)
  File "/home/minecraft/.arduino15/packages/esp32/tools/esptool_py/4.5.1/esptool/cmds.py", line 934, in elf2image
    e = ELFFile(args.input)
  File "/home/minecraft/.arduino15/packages/esp32/tools/esptool_py/4.5.1/esptool/bin_image.py", line 1080, in __init__
    with open(self.name, "rb") as f:
FileNotFoundError: [Errno 2] No such file or directory: 'LittleRookChess.ino.elf'


This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.