ESP-IDF VSC Extension, set upload baud rate

username
Posts: 593
Joined: Thu May 03, 2018 1:18 pm

ESP-IDF VSC Extension, set upload baud rate

Postby username » Fri Sep 11, 2020 5:01 pm

When flashing the device the default baud rate is 115200. I want to change it to 1152000.
I press F1 then select ESP-IDF- Device Configuration. From there i select Baud Rate, and enter in 1152000.
This does not change the upload rate, nor does it change the monitor baud rate to 1152000, so what does this setting do?

Also, can you guys please change the color scheme for IDF menuconfig, that White background with light gray text is the worst colors to choose.

Sprite
Espressif staff
Espressif staff
Posts: 10596
Joined: Thu Nov 26, 2015 4:08 am

Re: ESP-IDF VSC Extension, set upload baud rate

Postby Sprite » Sun Sep 13, 2020 8:35 am

1152000 is not a standard baudrate; possibly your OS or serial driver doesn't like it. Perhaps try 1000000, as it's a bit more standard.

User avatar
krzychb
Espressif staff
Espressif staff
Posts: 424
Joined: Sat Oct 01, 2016 9:05 am
Contact:

Re: ESP-IDF VSC Extension, set upload baud rate

Postby krzychb » Sun Sep 13, 2020 2:03 pm

It looks like a bug. In the meantime I was able to change the rate by adding extra entry in "settings.json":
change-upload-baud-rate.png
change-upload-baud-rate.png (77.05 KiB) Viewed 19445 times

username
Posts: 593
Joined: Thu May 03, 2018 1:18 pm

Re: ESP-IDF VSC Extension, set upload baud rate

Postby username » Sun Sep 13, 2020 2:46 pm

Thank you that worked. On the "official" ESP32 modules I have used 1152000 works. On others it's to fast.

User avatar
Soumesh
Espressif staff
Espressif staff
Posts: 19
Joined: Tue Jul 09, 2019 2:21 pm

Re: ESP-IDF VSC Extension, set upload baud rate

Postby Soumesh » Wed Sep 23, 2020 7:01 am

Also, can you guys please change the color scheme for IDF menuconfig, that White background with light gray text is the worst colors to choose.
This is a bug caused from vs code side due to certain behaviours change, we have a fix and will release this ASAP.
I press F1 then select ESP-IDF- Device Configuration. From there i select Baud Rate, and enter in 1152000.
This does not change the upload rate, nor does it change the monitor baud rate to 1152000, so what does this setting do?
Thanks for reporting this bug, we have found the root cause and are working towards a fix, will also make this available ASAP.

Update: The baudrate bug is fixed and released in v0.5.0

username
Posts: 593
Joined: Thu May 03, 2018 1:18 pm

Re: ESP-IDF VSC Extension, set upload baud rate

Postby username » Wed Sep 23, 2020 12:38 pm

Thanks for the update. There is another bug. After you have flashed the part, and open the serial terminal. Make some changes to your code, recompile, and go to flash again it cant because the serial terminal is still open. When you flash, it should first check if the terminal is open, close it, then flash and re-connect again. This is what PlatformIO does, which is super nice.

User avatar
Soumesh
Espressif staff
Espressif staff
Posts: 19
Joined: Tue Jul 09, 2019 2:21 pm

Re: ESP-IDF VSC Extension, set upload baud rate

Postby Soumesh » Tue Sep 29, 2020 7:48 am

Thanks for the update. There is another bug. After you have flashed the part, and open the serial terminal. Make some changes to your code, recompile, and go to flash again it cant because the serial terminal is still open. When you flash, it should first check if the terminal is open, close it, then flash and re-connect again. This is what PlatformIO does, which is super nice.
This is not a bug, but thanks for the feature/behaviours request, we have added this to our pipeline and will be working on this and release this, you can track the further development on this here: https://github.com/espressif/vscode-esp ... issues/182

User avatar
Soumesh
Espressif staff
Espressif staff
Posts: 19
Joined: Tue Jul 09, 2019 2:21 pm

Re: ESP-IDF VSC Extension, set upload baud rate

Postby Soumesh » Tue Sep 29, 2020 5:24 pm

Thanks for the update. There is another bug. After you have flashed the part, and open the serial terminal. Make some changes to your code, recompile, and go to flash again it cant because the serial terminal is still open. When you flash, it should first check if the terminal is open, close it, then flash and re-connect again. This is what PlatformIO does, which is super nice.
This is not a bug, but thanks for the feature/behaviours request, we have added this to our pipeline and will be working on this and release this, you can track the further development on this here: https://github.com/espressif/vscode-esp ... issues/182
After analysis we found that this feature is already there and if you're using idf monitor inside vscode and trigger flash from vscode it will close the monitor and then only start flashing...

If this is not working please open a bug report here: https://github.com/espressif/vscode-esp ... new/choose

username
Posts: 593
Joined: Thu May 03, 2018 1:18 pm

Re: ESP-IDF VSC Extension, set upload baud rate

Postby username » Tue Sep 29, 2020 5:28 pm

After analysis we found that this feature is already there and if you're using idf monitor inside vscode and trigger flash from vscode it will close the monitor and then only start flashing...
But it does not reopen the monitor after the flash.

User avatar
Soumesh
Espressif staff
Espressif staff
Posts: 19
Joined: Tue Jul 09, 2019 2:21 pm

Re: ESP-IDF VSC Extension, set upload baud rate

Postby Soumesh » Wed Sep 30, 2020 7:35 am

But it does not reopen the monitor after the flash.
Thats because we don't store the state of the monitor and flash should only flash and not open monitor, if you want please use the Build, Flash and start a monitor on your device command, which trigger build -> flash -> monitor

More info here: https://github.com/espressif/vscode-esp ... e-commands

Who is online

Users browsing this forum: No registered users and 1 guest