i am woundering in test with DevKitC and Silabs CP2102,
i get allways fatal error with 2 Mbit
Code: Select all
Flashing binaries to serial port COM27 (app at offset 0x10000)...
esptool.py v2.0-dev
Connecting...
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 2000000
Changed.
Attaching SPI flash...
A fatal error occurred: Timed out waiting for packet header
make: *** [c:/sdk32/esp-idf/components/esptool_py/Makefile.projbuild:31: flash] Error 2
S. 15 Table 12. Data Formats and Baud Rates
limit on 921600..and only fixed rates:
please say me, i took the wrong datasheet and point me in ther right or300, 600, 1200, 1800, 2400, 4000, 4800, 7200, 9600, 14400, 16000, 19200, 28800, 38400,
51200, 56000, 57600, 64000, 76800, 115200,
128000, 153600, 230400, 250000, 256000,
460800, 500000, 576000, 921600
say me, "you must live with 921600"
who has select Silabs on DevKitC - why not FTDI
best wishes
rudi
btw:
FTDI 231XQ was used on NANO32 and support flexible range 183.1 baud to 3,000,000 baud.
The FT231X supports all standard baud rates and non standard baud rates from 183 Baud up to 3 Mbaud
S. 14
http://cdn.sparkfun.com/datasheets/Comp ... FT231X.pdf
3.000 000 Baud
Baud Rate Generator
–
The Baud Rate Generator provides a 16x clock input to the UART Controller
from the 48MHz reference clock. It consists of a 14 bit prescalar
and 3 register bits which provide fine tuning of the baud rate
(used to divide by a number plus a fraction or “subinteger”). This determines the
baud rate of the UART, which is programmable from 183 baud to 3 Mbaud.
The FT231X supports all standard baud rates and non
- standard baud rates from 183 Baud up to 3 Mbaud.
Achievable non standard baud rates are calculated as follows
–
Baud Rate = 3000000 / (n + x)
where ‘n’ can be any integer between 2 and 16,384 ( = 214) and ‘x’ can be a subinteger of the value 0,
0.125, 0.25, 0.375, 0.5, 0.625, 0.75, or 0.875. When n = 1, x= 0,
i.e. baud rate divisors with values between 1 and 2 are not possible.
This gives achievable baud rates in the range 183.1 baud to 3,000,000 baud. When a non
standard baud rate is required simply pass the required baud rate value to the driver as normal, and the FTDI driver will
calculate the required divisor, and set the baud rate. See FTDI application note
AN232B05 on the FTDI website ( http://www.ftdichip.com ) for more details.
done!