Write Fast C/C++ Code for the Raspberry Pi Pico 2 using Visual Studio Code - Best RISC-V Compiler

preview_player
Показать описание
The RP2350 is a dual architecture, dual core, microcontroller chip. You can develop for it using Windows, Linux, and macOS, using the command line or using Visual Studio Code. In this video I show you how to use the official Visual Studio Code extension for Raspberry Pi Pico/Pico 2 development.
---

#garyexplains
Рекомендации по теме
Комментарии
Автор

Look, mama, I'm on a Gary Explains video! Great video, Gary, and kudos for Raspberry for updating the VSCode extension.

DQSoft
Автор

at last!! Managed to get it working on MacBook with no issues. This is so much simpler than the older way of cobbling together than IDE.

sugerbear
Автор

Wow, the end user experience now is much better than it was.

There's not even any need for Zadig for Pico 2 under Windows, although you still need it for the original Picos.

Furthermore, debugging in VS Code with the Debug Probe is an OOB experience now.


What an improvement!

nezbrun
Автор

Thanks for going down this ARM/RISC-V compiler rabbit hole across multiple videos. It has been very interesting to see just how much compilers, libraries & settings make a difference. Also happy to see RISC-V is generally holding it's own when it has hardware equivalence to M33. I wouldn't doubt a new, lower cost RISC-V only Pico hits within the next year or so

leonardgallion
Автор

Great info to know Gary! Thanks for keeping up up-to-date!

rickh
Автор

My two Pi Pico 2s just arrived today! Thanks for the vid Gazza mate …

captmulch
Автор

This is great, thanks. I don't suppose you know how to build with different levels of optimisation for debug/release type build configurations do you? I'd love an explanation of how to do that...

michaelwaites
Автор

As always, great job, Gary!! Thanks a lot!! :)

AntonioCosta-jdfg
Автор

Hi and thanks a lot. Based on your Great Video i was able to program my raspberry pico by vs code instand of ardunio ide in view minutes. 😊

armingeiss
Автор

Could you make a video on the (now infamous) RP2350 E9 Erratum? I think it is quite obscure for newcomers what are the implications of it.

arnauddurand
Автор

Does the new Pico support hardware debugging?

kirishima
Автор

Now get them to put in J-link support. My aneurisms have aneurisms from trying to get it to work.

merseyless
Автор

Interesting, I let it to create sample code, it generated blink.pio file that looks like mix of unknown (pseudo-)assembly (not RISC-V, not x86) and C with unfamiliar functions and then blink_cpp that includes mysterious blink_pio_h that contains byte array blink_program_instructions with this assembly in the comment. It almost feels like each GPIO pin can run a program with 16bit instructions while main cpu can run something completely different (in this case sleep/print hello world). Can't use dots, youtube evaluates it as a domain and erases post.

pavelperina
Автор

is there any real complex project demo for rp2350 like doom for rp2040 from pico sdk author?

fastbeta
Автор

VsCode is rarely to the rescue.
Now I'm fighting on Linux, because it simply refuses to make intellisense work with larger cmake project.
However on windows it works fine (which is useless because I don't need Windows binaries)

panjak
Автор

it creates a program in the language C, how do i make this c++ do i just rename the .c to .cpp? 💀💀💀💀💀💀

we_teach
visit shbcf.ru