Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Outdated information about supported QEMU targets (VSC-1568) #1404

Open
1 task done
igrr opened this issue Jan 18, 2025 · 0 comments · May be fixed by #1405
Open
1 task done

Outdated information about supported QEMU targets (VSC-1568) #1404

igrr opened this issue Jan 18, 2025 · 0 comments · May be fixed by #1405
Assignees
Labels
bug-report Bug Report from users on Github (don't use this tag manually, its supposed to be used via the issue)

Comments

@igrr
Copy link
Member

igrr commented Jan 18, 2025

OS

MacOS

Operating System version

not relevant

Visual Studio Code version

No response

ESP-IDF version

v5.4

Python version

not relevant

Doctor command output

not relevant

Extension

No response

Description

Trying to run QEMU on ESP32-S3 target with IDF v5.4 results in an error message that the target isn't supported, due to

const qemuExecutable =
modifiedEnv.IDF_TARGET === "esp32"
? "qemu-system-xtensa"
: modifiedEnv.IDF_TARGET === "esp32c3"
? "qemu-system-riscv32"
: "";
if (!qemuExecutable) {
throw new Error(
`${modifiedEnv.IDF_TARGET} is not supported by Espressif QEMU. Only esp32 or esp32c3 targets are supported.`

However, ESP32-S3 is supported in QEMU since https://github.com/espressif/qemu/releases/tag/esp-develop-9.0.0-20240606

I was going to suggest that we can get the list of supported targets from idf_tools.py, but then noticed that I actually forgot to add ESP32-S3 to the targets list for qemu-xtensa (https://github.com/espressif/esp-idf/blob/0f0068fff3ab159f082133aadfa9baf4fc0c7b8d/tools/tools.json#L891-L893) :) Will get that fixed on IDF side.

(Originally reported in espressif/qemu#115)

Debug Message

esp32s3 is not supported by Espressif QEMU. Only esp32 or esp32c3 targets are supported.

Other Steps to Reproduce

No response

I have checked existing issues, online documentation and the Troubleshooting Guide

  • I confirm I have checked existing issues, online documentation and Troubleshooting guide.
@igrr igrr added the bug-report Bug Report from users on Github (don't use this tag manually, its supposed to be used via the issue) label Jan 18, 2025
@github-actions github-actions bot changed the title Outdated information about supported QEMU targets Outdated information about supported QEMU targets (VSC-1568) Jan 18, 2025
@brianignacio5 brianignacio5 self-assigned this Jan 20, 2025
@brianignacio5 brianignacio5 linked a pull request Jan 20, 2025 that will close this issue
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug-report Bug Report from users on Github (don't use this tag manually, its supposed to be used via the issue)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants