Live data from Hacker News

I got almost all of my wishes granted with RP2350

dmitry.gr

231–240 of 356 posts

Re: I got almost all of my wishes granted with RP2350

#231

Big day for my team (Pigweed)! Some of our work got mentioned in the main RP2350/Pico2 announcement [1] but for many months we've been working on a new end-to-end SDK [2] built on top of Bazel [3] with support for both RP2040 and RP2350, including upstreaming Bazel support to the Pico SDK. Our new "Tour of Pigweed" [4] shows a bunch of Pigweed features working together in a single codebase, e.g. hermetic builds, on-d…

Is RISC-V supported?

I am surprised the Pigweed announcement makes no mention of this.

Re: I got almost all of my wishes granted with RP2350

#232

Earlier quoted context omitted.

Unfortunately the starter example [1] hasn't made it into the public tree (yet ?) [1] https://github.com/raspberrypi/pico-examples/blob/master/dvi...

I wonder what other uses people will find for it. It's one-way data transfer, I wonder if it could be hooked up to a USB 2.0 or USB 3.0 peripheral, or an ethernet PHY, or something else.

Pretty sure I'm going to link it up with an FPGA at some point - as long as the data is unidirectional, this is a promise of 2400 Mbit/sec - which for a $1 microcontroller is insane. If it overclocks like the processor, you're up to 4800 MBit/sec ... stares into the distance

I can use PIO in the other direction, but this has DDR, so you'll never get the same performance. It's a real shame they didn't make it bi-directional, but maybe the use-case here is (as hinted by the fact it can do TMDS internally) for DVI out.

If they had make it bidirectional, I could see networks of these little microcontrollers transmitting/receiving at gigabit rates... Taken together with PIO, XMOS would have to sit up straight pretty quickly...

Re: I got almost all of my wishes granted with RP2350

#233
post #84

Earlier quoted context omitted.

1. Nobody has a wider selection of peripherals than a chip with 3 PIOs. 2. And my beef is personal - I spent months ( MONTHS of my life) debugging the damn H7, only to find a set of huge bugs in the main reason I had been trying to use it (QSPI ram support), showed it to the manufacturer, and had them do nothing. Later they came back and, without admitting i was right about the bugs, said that "another customer is se…

> 1. Nobody has a wider selection of peripherals than a chip with 3 PIOs. NXP FlexIO says "Hello!"

FlexIO is (I think) powerful, however... I'm not sure if it's me or the way they describe it with all the bit-serialisers/shifters interacting - but I grok the PIO assembly a damn sight easier than FlexIO.

Maybe it's just me. Maybe.

Re: I got almost all of my wishes granted with RP2350

#234

Earlier quoted context omitted.

yes, piqued. English, so weird! ;-) (Although, interest peaking is possible!)

> English, so weird Borrowed from just-as-weird French "piquer" - to stab or jab.

As other more than 30% of English words [1]:

[1] Is English just badly pronounced French [video]:

https://news.ycombinator.com/item?id=40495393

Re: I got almost all of my wishes granted with RP2350

#235

Earlier quoted context omitted.

It has: you can encrypt your code, store a decryption key in OTP, and decrypt into RAM. Or if your code is small and unchanging enough, store it directly in OTP.

You can certainly do that, sure, but any Cortex-M MCU can do that, and plenty of others have hardware AES acceleration that would make the process much less asinine. Also, 520K of RAM wouldn't be enough to fit a the whole application + working memory for any ARM embedded firmware I've worked on in the last 5 years.

520K RAM is huge for most typical embedded apps. Most micros are typically around the 48K->128K SRAM.

Re: I got almost all of my wishes granted with RP2350

#237

This is very exciting! For the last several years I have been developing a brushless motor driver based on the RP2040 [1]. The driver module can handle up to 53 volts at 30A continuous, 50A peak. I broke the driver out to a separate module recently which is helpful for our farm robot and is also important for driver testing as we improve the design. However this rev seems pretty solid, so I might build a single board…

i am not a engineer type of person but to even thing that someone is trying to create a motor is really impressive. When i was a kid , i used t break my toy cars and would get motors from it and felt like i really did something. good ol' days.

Re: I got almost all of my wishes granted with RP2350

#238
post #78

Gross, the dev board uses micro-USB. It's 2024! Otherwise amazing work. Exactly what's needed to compete with the existing giants.

It saves cost and none of the features of USB-C (speed, power delivery etc) are supported. Makes sense.

How about connections not becoming flaky after you've plugged in the cable a few times. Micro USB was horribly unreliable. USB-C isn't great either, but it's an improvement. Maybe they will get it right some day.

Re: I got almost all of my wishes granted with RP2350

#239

Earlier quoted context omitted.

It has: you can encrypt your code, store a decryption key in OTP, and decrypt into RAM. Or if your code is small and unchanging enough, store it directly in OTP.

You can certainly do that, sure, but any Cortex-M MCU can do that, and plenty of others have hardware AES acceleration that would make the process much less asinine. Also, 520K of RAM wouldn't be enough to fit a the whole application + working memory for any ARM embedded firmware I've worked on in the last 5 years.

> Also, 520K of RAM wouldn't be enough to fit a the whole application + working memory for any ARM embedded firmware I've worked on in the last 5 years.

what are you smoking? I have an entire decstation3100 system emulator that fits into 4K of code and 384bytes of ram. I boot palmos in 400KB of RAM. if you cannot fit your "application" into half a meg, maybe time to take up javascript and let someone else do embedded?

Re: I got almost all of my wishes granted with RP2350

#240

This is very exciting! For the last several years I have been developing a brushless motor driver based on the RP2040 [1]. The driver module can handle up to 53 volts at 30A continuous, 50A peak. I broke the driver out to a separate module recently which is helpful for our farm robot and is also important for driver testing as we improve the design. However this rev seems pretty solid, so I might build a single board…

i am not a engineer type of person but to even thing that someone is trying to create a motor is really impressive. When i was a kid , i used t break my toy cars and would get motors from it and felt like i really did something. good ol' days.

The motor controller is impressive, but it sounds like a motor controller (as it says), rather than a motor. That is, it's not mechanical, it's electrical, it sends inputs to the motor telling it when to turn the individual magnets on and off. That is a nontrivial challenge since it has to monitor the motor speeds under varying loads and send pulses at exactly the right time, but it's software and electronics, not machinery.
Post reply on HN