This post was last edited by jiadetaizhen on 2024-7-24 19:40
I. Introduction
In embedded development, debugger is an indispensable tool, especially in complex embedded system development, it can greatly improve development efficiency and debugging accuracy. Recently, Vllink launched its latest wireless debugger, Basic2 WiFi6 version, which has attracted wide attention for its high speed and interference-free features. This evaluation mainly focuses on its performance in burning STM32 programs in the Keil development environment.
2. Product Introduction
Vllink Basic2 WiFi6 wireless debugger is a high-speed debugging device that supports WiFi6 technology. Its main functions include CMSIS-DAP download and debugging, supporting a variety of embedded platforms, especially the widely used STM32 series. The device is designed to provide an efficient and stable debugging experience through wireless connection.
3. Hardware and Software Setup
Hardware Configuration:
- Main control chip: STM32F407 series
- Debugger: Vllink Basic2 WiFi6
- Development board: Zhengdian Atom Explorer Development Board [attach] 826790 [/attach]
- Connection method: WiFi6 wireless connection
- Wiring:
interface
|
introduce
|
TDI
|
JTAG data port
|
TMS/SWDIO
|
JTAG mode port, SWD data port
|
TCK / SWCLK
|
JTAG clock port, SWD clock port
|
SRST / SWRST
|
Chip reset port
|
TDO
|
JTAG data port
|
5V
|
Bidirectional 5V power port 1
|
GND
|
Common ground entrance
|
VRef
|
Reference level and simple adjustable voltage source 2
|
TXD
|
Serial port output
|
RxD
|
Serial port input
|
Software Environment:
- Integrated Development Environment (IDE): Keil MDK 5.38.00
- Debug protocol: CMSIS-DAP
4. Performance Evaluation
-
Connection stability
During use, Vllink Basic2 WiFi6 provides a stable wireless connection. Compared with the traditional USB debugger, the introduction of WiFi6 technology greatly reduces interference, especially in a laboratory environment with multiple devices and high interference, the stability of the connection is particularly outstanding.
-
download speed
When using the Keil development environment to burn the STM32 program, Vllink Basic2 showed the ability to download at high speed. In the test, the download speed is comparable to or even faster than that of a traditional wired debugger. This is due to the high-speed transmission capability of WiFi6, which makes firmware download and debugging data transmission faster.
QQ2024724-192445
-
Debugging Features
In terms of debugging functions, Vllink Basic2 fully supports the CMSIS-DAP protocol and can implement breakpoint setting, variable monitoring, real-time debugging and other functions. In actual operation, the debugger controls and provides timely feedback on program execution, and the operating experience is close to that of a wired debugger.
-
compatibility
During the test, Vllink Basic2 was debugged on multiple STM32 development boards and showed good compatibility. In addition, it was stable in different operating systems (such as Windows 10 and Windows 11).
5. User Experience
-
Easy installation
The installation of the device is very simple. You only need to connect the debugger to the development board and connect it to the PC via WiFi to start using it. Compared with the traditional USB debugger, it saves the trouble of wiring and is more flexible to use.
-
Easy to operate
The control software of Vllink Basic2 is user-friendly, and users can easily set debugging parameters and manage the debugger. Both beginners and experienced developers can quickly get started. Official website: https://vllogic.com
Need to modify the VRef pin level! ! !
VI. Conclusion
Overall, the Vllink Basic2 WiFi6 debugger performed well in this evaluation. Its convenience of wireless connection and high-speed and stable performance make it a powerful tool in embedded development. Especially for projects that require frequent debugging and rapid iteration, the advantages of this device are particularly obvious. Of course, when purchasing such a device, the security and interference issues that may be caused by wireless debugging should also be considered.