ESP32-C3-DevKit-Lipo RISC-V development board with build in USB JTAG, WiFi, Bluetooth5, Lipo charger and 15 GPIOs

ESP32-C3-DevKit-Lipo is EUR 6.00 Open Source Hardware compact development board with:

  • RISC-V running on 160Mhz
  • 400KB RAM, 8K data RAM
  • 4MB Flash
  • Two headers (soldered) with power supply and GPIO signals
  • ESP-PROG-C compatible rescue connector (if you mess with bootloader)
  • USB-C for programming and JTAG debugging
  • LiPo battery charger allowing handheld applications with single LiPo battery
  • 4 mount holes

This is all you need to get started with RISC-V programming in C and Assembly.

Shteryana Shopova recently did RISC-V workshop with this board and explained how to setup your tools for programming and debugging. Here you can find her work.

New more compact design of ARM-USB-OCD-H(L) is released with USB-C connector

ARM-USB-OCD-H is very popular OpenOCD debugger supported by almost all IDEs and platforms. It’s in the Application notes of Intel and ARM processor vendors.

The ARM-USB-OCD-H initial design was made many years ago and some parts are obsolete like the USB-B to USB-A cable, big plastic shell from centronic 36/36 connectors etc.

As the centronic plastic became unavailable this year we decided that it’s good time to re-design ARM-USB-OCD-H completely.

Smaller and more compact plastic box is used. The USB connector now is USB-C, so popular USB phone cables can be used.

Our recommendation is customer to move to ARM-USB-OCD-HL it’s completely same as ARM-USB-OCD-H but supports targets with voltage levels from 0.65-5.5V

New iMX8QuadPlus System on Module is ready for prototyping

iMX8Quad Max board we developed is still waiting for components to verify the first prototypes, but we decided to develop one more SOC from iMX8 Plus series which we thought is filling niche where we do not have product.

This is how iMX8MPLUS-SOM was designed:

  • MIMX8ML8DVNLZAB – Quad Core Arm Cortex-A53 running at 1.8Ghz with Arm Cortex-M7 co-processor running at 800Mhz and 2.3 TOPS Neural Processing Unit.
  • 6GB LPDDR4 RAM
  • Power management
  • configuration EEPROM
  • status LED
  • LCD LVDS connector compatible with LCD-OLinuXino displays
  • MIPI DSI connector
  • 2x MIPI CSI comera connectors with Raspberry Pi compatible pinout
  • 220 signals on 6 0.05″ step connectors with essential peripherials like:
    • PCIe-3.0
    • 2x CAN FD
    • HDMI 2.0a
    • SPDIF
    • SAI
    • 2x USB 3.0
    • 2x Gigabit Ethernet one of them with TSN
    • eMMC 5.1
    • SDIO 3.0 200Mhz
    • 4 UART
    • 6 I2C
    • 3 SPI
    • JTAG

MIMX8ML8DVNLZAB operating temperature is -40+105C which makes it perfect for both industrial and automotive applications.

Evaluation board iMX8MPlus-SOM-EVB is now designed with Dual Ethernet, Dual USB 3.0, PCIe, HDMI.

NXP is going to provide mainline Linux support for this SOC.

It’s impossible to comment any pricing at the moment, but it will be very competitive compared with similar industrial grade products.

Tutorial: Running micro-ROS on STM32-E407 with JTAG

via Twitter we noticed this tutorial with step by step instructions how to build configure and program STM32-E407

Nice tutorial for writing and debugging plain C on ARM Cortex-M3 STM32F103

OLIMEX-STM32-H103

Jacob Mossberg wrote nice tutorial how to program in C ARM Cortex-M3 with GCC and how to debug it with GDB and OpenOCD.

We like very much the hardware he is using ūüôā STM32-H103 and ARM-USB-OCD-H.

 

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