This was what i was looking for. Now i can build my RiscV projects using GitHub actions. Using the information from this video i could convert my Pico Nes emulator from ARM to RiscV,. Thanks for the video!
Great video! i'm setting up my Docker image to handle SDK-2. This will help a lot. I also read that the VSCode tool chain does not create optimized code ("Gary Explains" video) So, using the GCC tool chain looks like the way to go. I'm also doing VGA / DVI with Pico, so your project will be useful to me. Continued success!
I've used VSCode for several years and it is a good development environment. I don't care for integration with the toolchain though, I prefer a separate terminal to build and another for debug (minicom for example). The Picoprobe works very well though and that is well worth persevering with VSCode unless you like running GDB from the command line.
I'm sure if I were more familiar with it I would use it more. It's the old chicken or egg paradox. Since I don't know it; I won't use it, and since I don't use it; I'll never know it. However, if I have issues with cmake, make, etc; I may have to take the time to learn it. Thanks for the comment!
Are you doing a bare metal adventure series on the risc cores? there don't seem to be many resources, and would be interesting to see how it compares to the arm way.
I hope to; but there is a lot of research to before I can get there. The bare metal for the RP2040 took a lot of work; and the boot loader 2 for the RP2350 is SIGNIFICANTLY more complicated. Thanks for watching and stay tuned!
@@LifewithDavid1 a "little man computer" with led/lcd register diplays, physical buttons for incrementing/decrementing values, hdmi output and usb input would be neat
I barely use vs code. It is just the text editor to me. everything is done from the terminal cmake and make are my build system. using plugins just ads one more place where something can break and I wont know if its the extensions fault or mine.
As you've discovered Linux is so much nicer for microcontroller development. As for Vs code. I use it just as an editor. I remove all extensions. But yes can be a pain. Tidel editor is nice console based ide. Like the old turbo C days.
I haven't tried it; but I'll bet you could make it work without a lot of trouble. There is an x86 toolchain for the Hazard 3 cores in the releases in the pico-sdk-tools repository. I have not tried the Eclipse IDE; I'll look into it; thanks!
I'm sure it could. Just have to be clever enough to program it. Check out the DOOM video, Pico 1 uses a keyboard and has great audio too. Pico 2 has more power.
I always love your videos, David. Thanks!
Thank you for watching!
This was what i was looking for. Now i can build my RiscV projects using GitHub actions. Using the information from this video i could convert my Pico Nes emulator from ARM to RiscV,. Thanks for the video!
You're welcome!
Hoorah! No VS-Code.
Well done Sir and thank you.
You're welcome! Thanks for watching!
Excellent. I hate the way VS Code seems to creep into every toolchain.
It seems like a good idea on paper; but it's too complicated for me. Or maybe I'm too stupid and/or bullheaded. lol.
@@LifewithDavid1I had this trouble with Expresif IDE.
Sometimes simple is the way to go.
Great work!
Thank you and thanks for watching!
Great video! i'm setting up my Docker image to handle SDK-2. This will help a lot.
I also read that the VSCode tool chain does not create optimized code ("Gary Explains" video)
So, using the GCC tool chain looks like the way to go.
I'm also doing VGA / DVI with Pico, so your project will be useful to me.
Continued success!
I'm glad you found it helpful. Thanks for watching!
I've used VSCode for several years and it is a good development environment. I don't care for integration with the toolchain though, I prefer a separate terminal to build and another for debug (minicom for example). The Picoprobe works very well though and that is well worth persevering with VSCode unless you like running GDB from the command line.
I'm sure if I were more familiar with it I would use it more. It's the old chicken or egg paradox. Since I don't know it; I won't use it, and since I don't use it; I'll never know it. However, if I have issues with cmake, make, etc; I may have to take the time to learn it. Thanks for the comment!
This video earned a sub. Please inform the guy YT.
Thanks.
And lives in Oh. ++
Thank you so much; I appreciate the support.
Are you doing a bare metal adventure series on the risc cores?
there don't seem to be many resources, and would be interesting to see how it compares to the arm way.
I hope to; but there is a lot of research to before I can get there. The bare metal for the RP2040 took a lot of work; and the boot loader 2 for the RP2350 is SIGNIFICANTLY more complicated. Thanks for watching and stay tuned!
@LifewithDavid1 ah ok. Not just me then.
RISC-V FTW
I'm looking forward to trying some RISC-V assembly in the future.
@@LifewithDavid1 a "little man computer" with led/lcd register diplays, physical buttons for incrementing/decrementing values, hdmi output and usb input would be neat
I barely use vs code. It is just the text editor to me. everything is done from the terminal cmake and make are my build system. using plugins just ads one more place where something can break and I wont know if its the extensions fault or mine.
It's good to know that I'm not alone. Thanks for the comment!
As you've discovered Linux is so much nicer for microcontroller development. As for Vs code. I use it just as an editor. I remove all extensions. But yes can be a pain. Tidel editor is nice console based ide. Like the old turbo C days.
I'll have to check tha out. Is the spelling correct? I couldn't find it with a quick Google search.
Will the pico setup script run on a desktop linux computer (x86 based)? Have you tried Eclipse IDE?
I haven't tried it; but I'll bet you could make it work without a lot of trouble. There is an x86 toolchain for the Hazard 3 cores in the releases in the pico-sdk-tools repository. I have not tried the Eclipse IDE; I'll look into it; thanks!
any idea about how much processing power (cycles) is left, can it do serial communication to emulate a console
I'm sure it could. Just have to be clever enough to program it. Check out the DOOM video, Pico 1 uses a keyboard and has great audio too. Pico 2 has more power.
easily. theres vt100 implementations hanging around.
I agree! Thanks for watching!