@robertlipe

20 Followers
12 Following
23 Posts

I can't think of a match for S3 in RISC-V yet. WiFi + dual core + embedded UART (no external uart or JTAG needed) + >40 GPIOs through a pin MUX + USB host/device mode (full speed only. meh) + "paging" for RAM/Flash over OSPI for ~$4USD is just an IoT hobbyists dream.

Espressif fell into the trap of spray-painting yet another C906 (gross) for their upcoming "performance" P4 design, but leaves out their signature radios. Surely they'll fill that gap.

Nice company to work with. ESP32-S3: 🤙

I've spent a lot of time and deffort learning and helping build the RISC-V ecosystem on MCU-class parts. Learning more about the ESP32 ecosystem, it's not perfect, it has a lot going for it. Their naming is terrible, but the ESP32-S3 WROVER-class modules, in particular, are great. Yeah, they know they need to ditch Tensilica and move to RISC-V; they're working on that.

Their doc, code, developer support, libraries, tools are awesome. They will review your board design BEFORE you build it. (1/2)

I dislike Arduino programming andthe irreparable harm it does to potentially good programmers, but there are a TON of examples on the baseline question here with examples.
https://www.arrow.com/en/research-and-events/articles/esp32-web-server-with-arduino-ide
https://randomnerdtutorials.com/esp32-web-server-arduino-ide/
https://lastminuteengineers.com/creating-esp32-web-server-arduino-ide/
.... and many, many more.

ESP32-C6 looks hot if you need latest radio standards, but for plain MCU use, S3's dual cores, double the GPIO, huge flash for the same price makes it hard to justify. BL808 or CV1800B are tempting, but are missing Espressif's awesome SDK. ESP32-S3 is just hard to beat for $/CPU.

Show me dual-core RISC-V with ESP32-S3's peripherals at lower price, please. (Meh - I'm buying boards, not chips, and in Qty < 10, so maybe I don't get a vote.)

This young man went SUPER nerdy with his favorite 2D world-building game, #terraria and built a RISC-V RV32I emulator *that passes the conformance tests*. He was then able to build a playable PONG app in #riscv code and run it on this emulator. He learned a LOT about computer architecture along the way. Very impressive.

Normally, spending a summer playing video games would be something I find admirable, but he developed some employable skills in the process.

https://www.youtube.com/watch?v=zXPiqk0-zDY

I Made a 32-bit Computer Inside Terraria

YouTube

Porting #Nuttx (with its odd style requirements) to #wch #CH32V demanded producing headers for the parts. Faced with declaring 2303 registers & 4259 bitfields for #CH32v307 alone, I did what any lazy programmer would do and automated it.

The resulting program reads SVD files as produced by #WCH for their #RISC-V parts and spits out ISO C 89 (sigh) headers for the registers.

See https://github.com/robertlipe/svdtoheaders/blob/main/demo/h/ch32v307_reg.h for code a human should never have to write.

Program:
https://github.com/robertlipe/svdtoheaders

RT from Sipeed (@SipeedIO)

Your First High Performance #RISCV #SBC coming~
#LicheePi4A with [email protected] (#TH1520), 8G LPDDR4X+8G eMMC come from $99!
LPi4A will on store in 4.15, preorder now!
https://sipeed.com/licheepi4a
More RISC-V product coming soon! max 16+256, Router, Cluster, Pad, and more, come in Q2!

Original tweet : https://twitter.com/SipeedIO/status/1641820724896624644

sipeed 矽速科技 官网

深圳矽速科技有限公司矽速科技致力于开源智能硬件、人工智能、边缘计算、图像处理等产品的研发、生产和销售,面向企业提供 AIoT 软硬件产品的行业整体解决方案,面向开发者提供开源软硬件平台,发布的一系列开源软硬件深受国内外开源社区开发者的广泛关注

My new article on the @Risc-V boards from Sipeed. The M1S Dock ($10 and up) and M0Sense ($4 & up) are powerful, expandable, programmable devices that are shipping now.

https://www.robertlipe.com/sipeed-m1s-dock-and-m0-sense-have-landed/

Also recently, my notes on the BL808 processor used in M1S Dock:

https://www.robertlipe.com/bl808-not-symmetric/

P.S. to @lupyuen : they have sensible bootloaders. Only if you clobber them do you have to mess with BLCube and friends!

Sipeed M1S Dock and M0 Sense have landed!, Robert Lipe on Technology

The much anticipated products from Sipeed, The M1S Dock and M0 Sense are now being delivered to customers. Mine arrived in the U

Robert Lipe on Technology

Do you have a development board that simply won't boot? Perhaps it was built by "engineers" that don't understand USB-C. Here's the background and three examples of defective design that are (or were) on my workbench.

https://www.robertlipe.com/usb-c-power-issues-with-development-boards/

USB-C Power Issues With Development Boards, Robert Lipe on Technology

Issues with USB-C powered development boards Below - Hall of Shame: Allwinner Nezha Bouffalo Labs BL706 AVB WCH CH32V307 EVT The symptom: dead boards More...

Robert Lipe on Technology
In case others are reading this, Lup and I have been poking at this in
https://github.com/apache/incubator-nuttx/issues/5810
and
https://github.com/lupyuen/incubator-nuttx/pull/58
We've failed to get the attention of the NuttX core team to admit there's a problem and welcome these changes or suggest a better approach to do so.
GPIO issues on BL602 + suggestions for RISC-V, maybe more. · Issue #5810 · apache/incubator-nuttx

Some RISC-V architectures have as many as 80 GPIOs. Defining those in KConfigs will be annoying, especially given the current awesome trend of pins being behind a MUX so they can be configured as I...

GitHub