Hi ESP guys,
As a newbie of ESP32, I am working on setting up the UART as the debug interface of my board based on WROOM02, which has actually a ESP32 core. Both UARTs are connected via FTDI to USB and can be recognized as COM ports under Windows.
I have taken ESP8266_NONOS_SDK\examples\IoT_Demo as my starting point and chosen
no boot,
generate bin: eagle.flash.bin+eagle.irom0text.bin,
spi speed: 40 MHz,
spi mode: QIO,
spi size: 2048KB, and
spi ota map: 512KB + 512KB.
Well almost everything as default. And accordingly
#define PRIV_PARAM_START_SEC 0x7C
#define ESP_PARAM_START_SEC 0x7D
Compilation succeeds and flashing as well
eagle.flash.bin@0x00000
eagle.irom0text.bin@0x10000
Besides, I simply initialize the UART at the very beginning of user_init():
os_delay_us(1000000);
uart_init_2(BIT_RATE_115200, BIT_RATE_115200);
os_delay_us(1000000);
while(1)
{
uart_tx_one_char_no_wait(UART0, 'a');
uart_tx_one_char_no_wait(UART1, 'b');
}
I take uart_init_2, since it explicitly assigns the UART parameters like parity stop bit, etc.
However, after flashing and cycling power of my board, I can receive
nothing from UART1 and
Mojibake from UART0.
It would be nice, if someone could help me. Any suggestion is appreciated.
BR
AD
UART sends only Mojibake
-
- Posts: 9709
- Joined: Thu Nov 26, 2015 4:08 am
Re: UART sends only Mojibake
Erm, are you trying to compile ESP32 stuff using the ESP8266 toolchain/SDK? That's not going to work, compiling stuff for the ESP32 needs the ESP32 toolchain and esp-idf as a sdk.
Re: UART sends only Mojibake
Thanks a lot for your prompt reply and great hint!
I think I have landed in the wrong forum.
WROOM02 is based on ESP8266, which is a single core processor,
while ESP32 a dual core processor.
Fortunately I have followed the correct tutorial and taken a correct example project. For further question I think I need to turn to another forum.
Thanks again!
I think I have landed in the wrong forum.
WROOM02 is based on ESP8266, which is a single core processor,
while ESP32 a dual core processor.
Fortunately I have followed the correct tutorial and taken a correct example project. For further question I think I need to turn to another forum.
Thanks again!
Who is online
Users browsing this forum: Bing [Bot] and 237 guests