RISC-V New Benchmark! In-Depth Testing of the Qinheng CH32V307 Development Board [Domestic MCU Column Issue 122]

Qinheng USB Bluetooth MCU Forum
https://bbs.21ic.com/iclist-900-1.html

RISC-V New Benchmark! In-Depth Testing of the Qinheng CH32V307 Development Board [Domestic MCU Column Issue 122]

*Reading Instructions: The following is a brief summary display, with no specific order of ranking. For detailed evaluation processes, source code, and materials, please click the original link to view.

RISC-V New Benchmark! In-Depth Testing of the Qinheng CH32V307 Development Board [Domestic MCU Column Issue 122]RISC-V New Benchmark! In-Depth Testing of the Qinheng CH32V307 Development Board [Domestic MCU Column Issue 122]

Evaluation One

RISC-V New Benchmark! In-Depth Testing of the Qinheng CH32V307 Development Board [Domestic MCU Column Issue 122]

1. Unboxing: Industrial Grade New Benchmark

https://bbs.21ic.com/icview-3457910-1-1.html

The original factory packaging box is labeled with Qinheng, and the bottom of the box has contact information for technical support, which is very convenient for directly contacting the manufacturer if there are any issues, also reflecting the manufacturer’s proactive attitude in helping engineers solve problems.

2. Hardcore Disassembly of the Development Board

https://bbs.21ic.com/icview-3458002-1-1.html

This evaluation will detail the disassembly of the CH32V307 development board inside and out.

Summary: The development board is made with high-quality materials and provides various expansion interfaces, with comprehensive design considerations.

3. Building a Development Environment Based on MRS

https://bbs.21ic.com/icview-3458130-1-1.html

This article will formally complete the initial environment setup using the official development tools. Since I have not previously used Qinheng’s MCU for development, this article will detail the setup process and share how to debug.

4. Is the CH32V307 Benchmark Comparable to STM32F4? Let’s Take a Look

https://bbs.21ic.com/icview-3462606-1-1.html

This article mainly focuses on porting coremark to the CH32V307 development board to see how it performs.

The reason for using coremark is that this is my first time using a RISC-V development board, and I want to see how the performance of the RISC-V architecture MCU scores, in addition to the fact that coremark is quite representative for microcontroller benchmarking.

5. GPIO Limit Testing

https://bbs.21ic.com/icview-3463806-1-1.html

This evaluation mainly tests the flip speed of the CH32V307 GPIO.

RISC-V New Benchmark! In-Depth Testing of the Qinheng CH32V307 Development Board [Domestic MCU Column Issue 122]

Evaluation Two

RISC-V New Benchmark! In-Depth Testing of the Qinheng CH32V307 Development Board [Domestic MCU Column Issue 122]

1. UART Testing

https://bbs.21ic.com/icview-3473082-1-1.html

Recently, I wanted to play with the CH32V307 development board, mainly because I saw it is based on the RISC-V architecture and has rich features, so I wanted to see how powerful this development board is. Let’s start with the serial port.

2. SPI Testing

https://bbs.21ic.com/icview-3475280-1-1.html

This time, I will explore the SPI interface communication of the CH32V307.

3. CAN Testing

https://bbs.21ic.com/icview-3475960-1-1.html

According to tests and the data sheet, the maximum CAN rate of the CH32V307VCY6 is 1M, and its stability is quite good, but specific testing needs to be done based on actual site conditions.

4. A Great Helper for Microcontroller Development – Easylogger Logging System

https://bbs.21ic.com/icview-3479030-1-1.html

Using the CH32V307 development board to port the Easylogger logging system.

5. ADC Testing

https://bbs.21ic.com/icview-3479531-1-1.html

Testing the ADC performance of the CH32V307.

6. DAC Performance Testing

https://bbs.21ic.com/icview-3479695-1-1.html

This article will introduce the DAC, which operates inversely to the ADC, converting digital signals into analog signals.

RISC-V New Benchmark! In-Depth Testing of the Qinheng CH32V307 Development Board [Domestic MCU Column Issue 122]

Evaluation Three

RISC-V New Benchmark! In-Depth Testing of the Qinheng CH32V307 Development Board [Domestic MCU Column Issue 122]

CH32V307 Ethernet MAC Layer Packet Transmission and Reception Speed Test

https://bbs.21ic.com/icview-3435112-1-1.html

The CH32V307 EVT provides Ethernet-related examples, including the CH32V307 MAC_RAW example. The MAC_RAM example is a demonstration program for receiving and sending data at the MAC layer. This test program is modified based on that example to test the speed of receiving and sending.

RISC-V New Benchmark! In-Depth Testing of the Qinheng CH32V307 Development Board [Domestic MCU Column Issue 122]

Evaluation Four

RISC-V New Benchmark! In-Depth Testing of the Qinheng CH32V307 Development Board [Domestic MCU Column Issue 122]

FSMC Driving LCD

https://bbs.21ic.com/icview-3481230-1-1.html

The CH32V307 features a configurable Static Memory Controller (FSMC) without LDTC. The FSMC interface mainly provides synchronous or asynchronous memory interfaces, supporting devices such as SRAM, PSRAM, NOR, and NAND.

Visit the Qinheng USB Bluetooth MCU Forum

https://bbs.21ic.com/iclist-900-1.html

RISC-V New Benchmark! In-Depth Testing of the Qinheng CH32V307 Development Board [Domestic MCU Column Issue 122]

See more open-source projects

Leave a Comment