Step-by-Step Guide to Using JLink as a Serial Debugging Tool

Step-by-Step Guide to Using JLink as a Serial Debugging Tool

I’m not sure how everyone prints debugging information during microcontroller development, but most likely, it’s done through serial debugging. In most cases, a serial port is reserved for debugging during board design and coding. But what if you haven’t reserved a serial port during actual development? Actually, our downloader can be used as a debugging … Read more

A Universal Embedded Measurement and Control Host (Flexible Configuration Without Repetition)

A Universal Embedded Measurement and Control Host (Flexible Configuration Without Repetition)

Introduction In the process of embedded system development and debugging, it is often necessary to use host software to monitor device operating status, send control commands, and analyze communication data. The traditional approach is to develop a dedicated host program for each project, which, while precise in functionality, incurs high development costs, is difficult to … Read more

A Versatile Embedded Measurement and Control Host (Flexible Configuration Without Repetition)

A Versatile Embedded Measurement and Control Host (Flexible Configuration Without Repetition)

Introduction In the process of embedded system development and debugging, it is often necessary to use host software to monitor device operating status, send control commands, and analyze communication data. The traditional approach is to develop a dedicated host program for each project, which, while precise in functionality, incurs high development costs, is difficult to … Read more

Embedded ARM Devices Now Support Serial and Network Debugging Tools for Binary Communication

Embedded ARM Devices Now Support Serial and Network Debugging Tools for Binary Communication

Firstly, the G8501 graphical interface system has added 4 firmware images: OpenKylin Operating System: t527_linux_hw527-core_openKylin_uart0.img Buildroot System with Weston Desktop: t527_linux_hw527-core_buildroot-weston_uart0.img Ubuntu XFCE4 Desktop: t527_linux_hw527-core_ubuntu-xfce4_uart0.img Debian XFCE4 Desktop: t527_linux_hw527-core_debian-xfce4_uart0.img Among them, the Buildroot system with Weston Desktop has added 2 small tools: Serial Debugging Assistant and Network Debugging Assistant.For a long time, ARM industrial control … Read more

UVC Development on Sigmastar PureLinux System: USB Serial via Virtual COM Port

UVC Development on Sigmastar PureLinux System: USB Serial via Virtual COM Port

CDC (Communication Device Class) Serial Class: ACM, OBEX, GSER Currently, only the ACM function is supported, occupying three EP, of which 2 are BULK (in/out), and one is INT (in) The BULK EP of the ACM function supports trimming packet size: driver/usb/gadget/function/f_acm.cacm_bindusb_ep_autoconfig acm_fs_in_desc.wMaxPacketSize = 64; acm_fs_out_desc.wMaxPacketSize = 64; After modification, the ACM function can select … Read more

UartAssist: A Free and Powerful Serial Debugging Assistant for IoT Devices

UartAssist: A Free and Powerful Serial Debugging Assistant for IoT Devices

In electronic engineering, embedded development, and IoT projects, serial communication is a common method for data transmission. To facilitate developers in debugging serial devices, an efficient, user-friendly, and feature-rich serial debugging tool is essential. Today, we introduce a completely free and open-source serial debugging tool—UartAssist.Download link at the end of the article! 01 ————— Software … Read more

UartAssist: The Open Source Serial Debugging Tool Essential for Embedded Development

UartAssist: The Open Source Serial Debugging Tool Essential for Embedded Development

Introduction In the realm of IoT and embedded development, serial debugging is an unavoidable “basic operation”. But when faced with various bizarre baud rates, strange parity bits, and the ever-confusing virtual serial ports, have you also experienced the following moments of frustration? ❌ Debugging tools lag more than the code❌ Manually typing AT commands to … Read more

Using VSPD, Serial Debug Assistant, and Keil for Serial Debugging

Using VSPD, Serial Debug Assistant, and Keil for Serial Debugging

Below is a detailed introduction on how to use virtual serial ports to debug serial sending and receiving programs. Three software programs are needed: KEIL, VSPD XP5 (virtual serial ports driver xp5.1), and Serial Debug Assistant (I personally find version 2.1 quite user-friendly). 1. First, compile the written program in KEIL. 2. Open VSPD, the … Read more