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

Support Windows 11 ARM #165

Open
pete4radio opened this issue Feb 19, 2025 · 2 comments
Open

Support Windows 11 ARM #165

pete4radio opened this issue Feb 19, 2025 · 2 comments
Labels
known issue Issues that are known but are on hold.

Comments

@pete4radio
Copy link

Please add Windows 11 ARM support. The extension's splash page says only x86_64 is supported, and indeed, VSCode says "There is no data provider registered..." when VSCode loads the Raspberry Pi Pico Extension.

@will-v-pi
Copy link
Collaborator

There are two prerequisites with other tools before we can support this:

For now, you can use the workaround of downloading the x86_64 version of VS Code and using the extension with that, rather than the native Arm64 version - this should run fine using the x86_64 emulation built into Windows on Arm.

@will-v-pi will-v-pi added the known issue Issues that are known but are on hold. label Feb 19, 2025
@pete4radio
Copy link
Author

pete4radio commented Feb 20, 2025

The work-around is very useful, thanks for mentioning that. It runs the x86 ARM toolchain (under the x86 VS Code). Maybe the ARM RPi extension could also run that toolchain.

I wonder if whatever is tripping on the ARM serial monitor could either be disabled or use the x86 version too. Alternatively, the serial monitor is very convenient but the user could be informed about screen or PUTTY.

Perhaps the least satisfactory solution is to let ARM VScode load the ARM RPi Extension even tho it will fail without a useful diagnostic message. I spent many hours trying to figure out what the problem was.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
known issue Issues that are known but are on hold.
Projects
None yet
Development

No branches or pull requests

2 participants