Hello RISC-V! We got samples of the new ESP32-C3 module and it is only 13×17 mm

We got some engineering samples of ESP32-C3 modules.

They are smaller than ESP32-WROOM and WROVER and measure just 17x13x2.5 mm!

This is the first Espressif product with RISC-V core, the datasheet is on their web.

This is also the first SOC with RISC-V core we have access to, so we are excited to learn more the ISA on low level.

Any resources to recommend? Is there something like small disassembler/monitor with few commands like read/write to memory and list code, which to allow you to write in assembly and run code?

Found this on GitHub today https://github.com/andportnoy/riscv-disassembler

The popular Olimex ARM OpenOCD JTAG programmer debugger ARM-USB-OCD-H gets better, now has a modification which works with targets from 0.65 up to 5.5V

ARM-USB-OCD-H is a low-cost ARM OpenOCD debugger. It supports targets from 1.65V up to 5.0V. Many SOC manufacturers like Intel, Intel/Movidius, nVidia and others use it in their development work. Intel quotes ARM-USB-OCD-H and ARM-JTAG-20-10 in their appnote “Source Level Debug using OpenOCD/GDB/Eclipse on Intel® Quark™ SoC X1000”.

A few month ago we got an interesting question. A new SOC manufacturer was trying to debug their SOC with ARM-USB-OCD-H, but the problem was that their target was working on 1.2V. They asked us if we could modify our JTAG to be able to work at lower than 1.65V targets.

Our engineers identified a couple of components which we could upgrade to support lower voltages. The final result was that the ARM-USB-OCD-HL new modification of the JTAG can now work with targets from 0.65V up to 5.5V.

This pretty much covers all existing SOCs on the market.

TERES-I USB debug cable

TERES-USB-DEBUG

TERES-USB-DEBUG cable is now in stock. TERES has unique features to multiplex audio port between audio headphone output and serial console debug.

There are two ways to enable the serial debug via audio jack. First one is with teres1-debug on|off script and it will work until reboot:

sudo teres1-debug on

when you want to stop use

sudo teres1-debug off

this is good for try something while your laptop is working, but if you want to catch the early uboot messages you have to use another script:

sudo debug-switch.sh on

this will switch debug serial port permanently to audio jack until you execute the scriupt

sudo debug-switch.sh off

These scripts are included in the official image, but if you build your own you can install them from the GitHub sources

Appnotes and Tutorials about Debugging UEFI and Linux Kernel on Intel SoCs with OpenOCD and ARM-USB-OCD-H or ARM-USB-TINY-H

INTEL-OPENOCD

Intel made nice video tutorial how to use OpenOCD and our JTAGs with their SoCs! This explains the frequent purchases they do from many Intel locations all around the world of ARM-USB-TINY-H , ARM-USB-OCD-H and ARM-JTAG-20-10.

Searching bit more there is application note How to setup ARM-USB-OCD-H with Intel Quark SoC X1000 and tutorials about Low-cost UEFI debugging options for Intel and How to debug Linux Kernel on Intel Quark