Page 1 of 1

Want to compile for ESP32S3 not ESP32

Posted: Mon Jun 17, 2024 11:41 pm
by olivertrepte
I have a Waveshare ESP32S3 A7670E board and am trying to get hello_world from the ESP-IDF to work. I can compile but when trying to flash, it tells me

A fatal error occurred: This chip is ESP32-S3 not ESP32. Wrong --chip argument?

I am at a loss to understand where I should configure the environment for ESP32-S3. Probably just a simple setting, but I am not able to find it. Help appreciated.

Re: Want to compile for ESP32S3 not ESP32

Posted: Tue Jun 18, 2024 4:26 am
by ESP_Sprite
Pretty simple indeed. Just do `idf.py set-target esp32s2`.

Re: Want to compile for ESP32S3 not ESP32

Posted: Tue Jun 18, 2024 6:29 am
by olivertrepte
Thanks! I have tried it but get:

>idf.py set-target esp32s3
Adding "set-target"'s dependency "fullclean" to list of commands with default set of options.
Executing action: fullclean
Executing action: set-target
Set Target to: esp32s3, new sdkconfig will be created.
Target 'esp32s3' specified on command line is not consistent with target 'esp32' in the environment.

When I then try to compile and flash, the problem remains. Is there anywhere else I need to change the target?

Re: Want to compile for ESP32S3 not ESP32

Posted: Tue Jun 18, 2024 8:52 am
by ESP_Sprite
Not sure. Are you using vscode or something? If so, you may need to change it in the IDE.

Re: Want to compile for ESP32S3 not ESP32

Posted: Tue Jun 18, 2024 9:25 am
by olivertrepte
Yes, I am using VS Code, but I can't find where to change the environment target setting there. Any ideas?

Re: Want to compile for ESP32S3 not ESP32

Posted: Fri Jun 21, 2024 6:06 am
by ESP_Sprite
I think it's one of the buttons on the bottom bar, but I don't use vscode myself, so I don't know for sure.

Re: Want to compile for ESP32S3 not ESP32

Posted: Fri Jun 21, 2024 7:27 am
by olivertrepte
I got it to work by running "New project" in the Welcome to Espressif IDF extensions graphical interface rather than following the command line procedure outlined by Espressif. Thanks for assistance!