RP2350 First Look - How does it compare to the RP2040? Risc-y 01

Поделиться
HTML-код
  • Опубликовано: 7 фев 2025

Комментарии • 40

  • @bertbrecht7540
    @bertbrecht7540 3 месяца назад +1

    There are a thousand "getting started with rp2040" videos but yours is the only one I found for the 2350. Yours is very helpful for me and I loved how you showed all the problems you ran into. I am a bit surprised that Raspberry Pi dropped the ball on creating a simple and solid 2350 toolchain. Thank You!

    • @LifewithDavid1
      @LifewithDavid1  3 месяца назад +1

      Well, they did for for the Raspberry Pi OS. I'm working on a video that investigates that option. Thanks for watching!

  • @paulmathison2906
    @paulmathison2906 4 месяца назад +4

    Looking forward to watching all the previous bare metal episodes, as I have more time on my hands, I can have a go myself. Really enjoy all your videos David. Thanks for sharing

    • @LifewithDavid1
      @LifewithDavid1  4 месяца назад +1

      Thank you so much. Have fun!

    • @LifewithDavid1
      @LifewithDavid1  4 месяца назад +1

      Hope you enjoy! It's great to have to have time to learn. Have fun!

  • @juanmacias5922
    @juanmacias5922 4 месяца назад

    Such a cool demo, I'm surprised using VS Code gave you such a hard time. Thanks for the video!

    • @LifewithDavid1
      @LifewithDavid1  4 месяца назад +1

      I'm a complete noobie with VS Code so I'm sure most of the problems were due to me. Thanks for watching.

    • @juanmacias5922
      @juanmacias5922 4 месяца назад

      ​@@LifewithDavid1 idk, considering the only way you could get the code to compile and the pico to receive it was to basically nuke your system, that doesn't sound like a you issue lol something was interfering.

    • @LifewithDavid1
      @LifewithDavid1  4 месяца назад +1

      I was pretty sloppy where I installed the previous applications for the RO2040. Remember there was no "recommended" installer for Windows machines. I have problems (my own irrational need) in not knowing exactly how something works. So I'm a little uncomfortable that VS Code does it all. But that's just me. Thanks for your comment.

  • @Peter_S_
    @Peter_S_ 4 месяца назад

    Nice video. 👍
    I saw in somebody else's RP2350 video that VSCode's compiler does a very poor job by default, but with a little tuning the RISC-V cores come in line with the performance of the M33 cores..

    • @LifewithDavid1
      @LifewithDavid1  4 месяца назад

      I saw that, too. My example is pretty straightforward, it is mainly designed to showcase the hardware divide of the M33 course.

  • @simonbaxter8001
    @simonbaxter8001 4 месяца назад +3

    Will be interesting to see if the PIO has been enhanced and what can be done with that now!

    • @LifewithDavid1
      @LifewithDavid1  4 месяца назад

      There are now 3 PIO banks for a total of 12 state machines.

  • @sapiosuicide1552
    @sapiosuicide1552 4 месяца назад

    I'd love to see more bare metal videos. Your PIO and DMA videos for the rp2040 were great, I want to see a 2350 version

    • @LifewithDavid1
      @LifewithDavid1  4 месяца назад

      Thank you. I hope to learn more about 2350 bare metal operations. Stay tuned.

  • @unclemil
    @unclemil 4 месяца назад

    Great overview, thanks.
    I am still holding off a bit until Adafruit (or others) have released convenient High Speed Transmit (HSTX) peripherals to play around with DVI. Not many examples on the topic out there yet, it seems.

    • @LifewithDavid1
      @LifewithDavid1  4 месяца назад

      That looks pretty cool. It's like PIO without actually using PIO. Hopefully they will come up with one soon. Thanks for the info.

  • @LifewithDavid1
    @LifewithDavid1  4 месяца назад

    Thanks for the info. With millions (billions) of gates, it's amazing that doesn't happen more often.

  • @john_hind
    @john_hind 4 месяца назад

    Nice! Really wish RPi would do an official Docker image with the tool chain so we do not have to struggle with this opaque and flakey installation nonsense!

    • @LifewithDavid1
      @LifewithDavid1  4 месяца назад

      I agree, I've been trying to get Doom to work on the RP2350 (like I did on the RP2040) and I'm having real problems. I'm taking a little time out since I'm getting really frustrated with the RP2350 tool chain.

  • @clementihammock7572
    @clementihammock7572 3 месяца назад

    Always D-days of long hour struggle for such a tiny Pico board. 😂 Next, go for the even smallest "Luckfox Pico Mini B - 1.2GHz in the size of a stamp! ", it may take weeks. 🤣

    • @LifewithDavid1
      @LifewithDavid1  3 месяца назад

      It looks like a pretty cool board; but I don't know what kind of support there is. The RP2040 and RP2350 datasheets were a godsend in getting through the struggles. Thanks for watching!

  • @quaternion-pi
    @quaternion-pi 4 месяца назад +1

    Does the rp2350 have a micropython implementation that can also access the PIO state machines? You're a great teacher; love the channel.

    • @natewinslow557
      @natewinslow557 4 месяца назад

      Yes. The rp2 port has a means of writing pio programs with a function decorator

    • @quaternion-pi
      @quaternion-pi 4 месяца назад

      @@natewinslow557 Thanks, I was not sure if micropython was available for the rp2350 yet.

    • @LifewithDavid1
      @LifewithDavid1  4 месяца назад

      I believe it does. I'll have to check it out. Thanks for watching!

  • @dolandump
    @dolandump 4 месяца назад +2

    I missed Captain Pico!

    • @LifewithDavid1
      @LifewithDavid1  4 месяца назад

      I guess he has to figure out his new brother.

  • @HL65536
    @HL65536 4 месяца назад +1

    I heard there were serious problems with the GPIOs. Could you test them and demonstrate the results?

    • @LifewithDavid1
      @LifewithDavid1  4 месяца назад

      That's a great idea. Are the problems hardware or software based?

    • @Peter_S_
      @Peter_S_ 4 месяца назад

      @@LifewithDavid1 There's an errata which covers it, but in short one stepping has a tiny leakage issue which is unlikely to matter to anybody who isn't trying to use the RP2350 as a logic analyzer with floating leads. If the inputs are driven by another device there is no issue. If the inputs are floating, the programmable pull-downs aren't strong enough to pull some of the lines to a zero so the RP people recommend adding a pulldown resistor to help which of course burns current.

    • @HL65536
      @HL65536 4 месяца назад

      @@LifewithDavid1 hardware

  • @simonsaville9962
    @simonsaville9962 4 месяца назад

    VSCode - no thanks!
    Captain Pico - yes please!

    • @LifewithDavid1
      @LifewithDavid1  4 месяца назад

      I'll see if I can use the Pico 2 without VS Code.

  • @kayakMike1000
    @kayakMike1000 13 дней назад

    RISC-V programming is pretty easy. Just use C.

    • @LifewithDavid1
      @LifewithDavid1  13 дней назад

      C/C++ is good, but assembly can be blazingly fast. If I want to create video output, then I need fast. Plus I love to dive into the gory details (yeah, it's a thing). Thanks for the comment and thanks for watching!

  • @eitantal726
    @eitantal726 4 месяца назад

    Eh. I'll just buy an STM chip and a breakout board. STM32U575 clocks up to 160MHz and comes with M33

    • @LifewithDavid1
      @LifewithDavid1  4 месяца назад

      That would be another option. I wanted the RISC-V cores and each Pico2 only costs 5 bucks. Thanks for watching!

  • @jnkmal9519
    @jnkmal9519 3 месяца назад +1

    Having to set up all of that visual studio code stuff is such a turn off. Regardless, I'll give it another go. I'm still pampered from working with Arduino for so long.

    • @LifewithDavid1
      @LifewithDavid1  3 месяца назад

      I'm working on another video that uses cmake and make on a Raspberry Pi 5. Maybe that will be easier. Thanks for watching!