Okie dokie, thanks for that, I’ll try a different FTDI FT232RL board (if I can find one) As to the set up, I have various ESP32’s from HELTEK to some WROOM modules mounted on there own coms boards ala [Amazon.co.uk] they are then wired as either red or green circle (not exactly high speed data friendly)
The projects compile and run fine,
> Executing task in folder debugtest: C:\Users\spenc\.platformio\penv\Scripts\platformio.exe run <
Processing esp32dev (framework: arduino; platform: espressif32; board: esp32dev)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html
PLATFORM: Espressif 32 > Espressif ESP32 Dev Module
HARDWARE: ESP32 240MHz 320KB RAM (4MB Flash)
DEBUG: CURRENT(custom) EXTERNAL(esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF MODES: FINDER(chain) COMPATIBILITY(soft)
Collected 26 compatible libraries
Scanning dependencies...
No dependencies
Compiling .pioenvs\esp32dev\src\main.cpp.o
Compiling .pioenvs\esp32dev\FrameworkArduino\Esp.cpp.o
Compiling .pioenvs\esp32dev\FrameworkArduino\FunctionalInterrupt.cpp.o
Compiling .pioenvs\esp32dev\FrameworkArduino\HardwareSerial.cpp.o
Compiling .pioenvs\esp32dev\FrameworkArduino\IPAddress.cpp.o
Compiling .pioenvs\esp32dev\FrameworkArduino\IPv6Address.cpp.o
Compiling .pioenvs\esp32dev\FrameworkArduino\MD5Builder.cpp.o
Compiling .pioenvs\esp32dev\FrameworkArduino\Print.cpp.o
Compiling .pioenvs\esp32dev\FrameworkArduino\Stream.cpp.o
Compiling .pioenvs\esp32dev\FrameworkArduino\StreamString.cpp.o
Compiling .pioenvs\esp32dev\FrameworkArduino\WMath.cpp.o
Compiling .pioenvs\esp32dev\FrameworkArduino\WString.cpp.o
Compiling .pioenvs\esp32dev\FrameworkArduino\base64.cpp.o
Compiling .pioenvs\esp32dev\FrameworkArduino\cbuf.cpp.o
Compiling .pioenvs\esp32dev\FrameworkArduino\esp32-hal-adc.c.o
Compiling .pioenvs\esp32dev\FrameworkArduino\esp32-hal-bt.c.o
Compiling .pioenvs\esp32dev\FrameworkArduino\esp32-hal-cpu.c.o
Compiling .pioenvs\esp32dev\FrameworkArduino\esp32-hal-dac.c.o
Compiling .pioenvs\esp32dev\FrameworkArduino\esp32-hal-gpio.c.o
Compiling .pioenvs\esp32dev\FrameworkArduino\esp32-hal-i2c.c.o
Compiling .pioenvs\esp32dev\FrameworkArduino\esp32-hal-ledc.c.o
Compiling .pioenvs\esp32dev\FrameworkArduino\esp32-hal-matrix.c.o
Compiling .pioenvs\esp32dev\FrameworkArduino\esp32-hal-misc.c.o
Compiling .pioenvs\esp32dev\FrameworkArduino\esp32-hal-psram.c.o
Compiling .pioenvs\esp32dev\FrameworkArduino\esp32-hal-rmt.c.o
C:\Users\spenc\.platformio\packages\framework-arduinoespressif32\cores\esp32\esp32-hal-i2c.c: In function 'i2cProcQueue':
C:\Users\spenc\.platformio\packages\framework-arduinoespressif32\cores\esp32\esp32-hal-i2c.c:1282:18: warning: unused variable 'tAfter' [-Wunused-variable]
portTickType tAfter=xTaskGetTickCount();
^
C:\Users\spenc\.platformio\packages\framework-arduinoespressif32\cores\esp32\esp32-hal-i2c.c:1274:18: warning: unused variable 'tBefore' [-Wunused-variable]
Compiling .pioenvs\esp32dev\FrameworkArduino\esp32-hal-sigmadelta.c.o
portTickType tBefore=xTaskGetTickCount();
^
Compiling .pioenvs\esp32dev\FrameworkArduino\esp32-hal-spi.c.o
Compiling .pioenvs\esp32dev\FrameworkArduino\esp32-hal-time.c.o
Compiling .pioenvs\esp32dev\FrameworkArduino\esp32-hal-timer.c.o
Compiling .pioenvs\esp32dev\FrameworkArduino\esp32-hal-touch.c.o
Compiling .pioenvs\esp32dev\FrameworkArduino\esp32-hal-uart.c.o
Compiling .pioenvs\esp32dev\FrameworkArduino\libb64\cdecode.c.o
Compiling .pioenvs\esp32dev\FrameworkArduino\libb64\cencode.c.o
Compiling .pioenvs\esp32dev\FrameworkArduino\main.cpp.o
Compiling .pioenvs\esp32dev\FrameworkArduino\stdlib_noniso.c.o
Compiling .pioenvs\esp32dev\FrameworkArduino\wiring_pulse.c.o
Compiling .pioenvs\esp32dev\FrameworkArduino\wiring_shift.c.o
Archiving .pioenvs\esp32dev\libFrameworkArduino.a
Linking .pioenvs\esp32dev\firmware.elf
Building .pioenvs\esp32dev\firmware.bin
Retrieving maximum program size .pioenvs\esp32dev\firmware.elf
Checking size .pioenvs\esp32dev\firmware.elf
Memory Usage -> http://bit.ly/pio-memory-usage
DATA: [ ] 4.1% (used 13540 bytes from 327680 bytes)
PROGRAM: [== ] 15.5% (used 203224 bytes from 1310720 bytes)
esptool.py v2.6
============================================================================================== [SUCCESS] Took 7.84 seconds ==============================================================================================
Terminal will be reused by tasks, press any key to close i
I don’t know how to try different initialization methods however so not sure what to do there, I did notice the debugger does not attempt to upload the debug enabled code after building it, so not sure if that is causing any issues.
I have an FT2232H mini module arriving tomorrow so I will have a way to debug hopefully with that, but getting the FT232R chip to work would be extremely useful for users on lower budgets. Thanks again.
