2.1 Characteristics
2.1.1 Intro
Power Debugger integrates the real-time source level debugging function of local USB(HID + Winusb), local direct connection, LAN, and public network four working modes, supplemented by RTT Viewer, Real-time Trace functions such as RTT Scope, multi-function (ARM) debugger tool with universal serial port, ultra-small size and weight, highly integrated functions, Users can use it as a high-speed debugger, voltage isolation debugger, remote real-time source debugging (technical support) and other application scenarios, as well as debugging assistance Trace function, and add other features, such as UART in full scene mode (local USB, local WIFI direct connection, cross-regional public network). And provide full platform support for small and efficient debugger equipment.
2.1.2 Product parameter
2.1.2.1 TX
- Size:55mm x 18mm x 9mm (≈)
- Voltage:5V (USB TypeA)
- Consumption:110mA@5V(min) / 140mA@5V(max)
- Capacity:5.0V@750mA (Max)
2.1.2.2 RX
- Size:56mm x 39mm x 9mm (≈)
- Voltage:5V (USB TypeC) / 5V PIN
- Consumption:130mA@5V(min) / 160mA@5V(max)
- Capacity:5.0V@1000mA (Max)
Product parameters are theoretical data, due to batch, working environment, product improvement and other reasons, actual differences may exist, for reference only, subject to change without notice!
2.1.3 Interface
①:Transmitter USB port
②:Transmitter status indicator
- Power light (red)
- On: The system power supply is normal
- 1 On 2 Off: The input power supply is faulty (the voltage and load do not match).
- 2 On 1 Off: The output power supply is faulty (short circuit, excessive load).
- Status light
- On: The transmitter and receiver are successfully paired
- Off: The sending end and the receiving end are not paired
- Blinking: Communication is in progress
- 5HZ Connecting to WIFI
- 2.5Hz Connecting pairing devices
- 1.67Hz Debugging communication
- 1 On 4 Off: Bluetooth connected
- 4 On 1 Off: The public network mode is not authorized
- Power light (red)
③:Receiver status indicator (Define same as transmitter)
④:Receiver JTAG interface (Compatibility mode)
- VREF:IO reference voltage, which can be configured by software to 1.8V, 3.3V, 5V IO reference voltage.
- TRST:JTAG reset
- TDI:JTAG TDI
- TMS:JTAG TMS
- TCK:JTAG TCK
- TDO:JTAG TDO
- NRST:Target chip reset pin
- 5V:Independent 5V power output(It can be used as system power input) (Max 400ma, self-protection)
- GND:Ground
⑤:Receiver SWD interface
- VREF:IO reference voltage, which can be configured by software to 1.8V, 3.3V, 5V IO reference voltage.
- DIO(SWDIO):Serial debug data line
- CLK(SWCLK):Serial debug clock line
- GND:Ground
⑥:Receiving USB Type C port
⑦:Receiving UART interface:
- VREF:IO reference voltage, which can be configured by software to 1.8V, 3.3V, 5V IO reference voltage。
- RX:Debugger UART receive pin (corresponding to TX of the target chip)
- TX:Debugger UART send pin (corresponding to RX of target chip)
- GND:Ground
2.1.4 Function list
- Multi-mode high-speed Arm cortex-M debugger
- Supports local debugging of a single device at the receiving end, and the maximum speed is close to 3M bps.
- Supports local networking debugging at the transmitter and receiver (WIFI direct connection).
- Support transmitting and receiving LAN Intranet debugging (Local LAN).
- Supports remote public network debugging (WLAN) on the transmitter and receiver.
- Multi-mode serial port transceiver
- Local serial port forwarding on the receiving end.
- Transmitter + receiver remote local network serial port forwarding (WIFI direct connection).
- Transmitter + Receiver Local LAN Serial Port Forwarding (Local LAN)
- Transmitter + receiver remote serial port forwarding (WLAN).
- Support SWD/JTAG
- WinUSB /HID dual mode support
- 1.8V / 3.3V / 5V IO voltage support
- Support for on-board external power input (easy integration)
- RTT Viewer Support (Full features)
- RTT Scope support (Support for RTT channels and variable monitoring)
- Bluetooth support (WeChat Mini-app)
- Cross-platform support (Windows /Linux/MacOS,Wait for upgrade)
- web support (luci)(TBD)
- In public network mode, low latency and stability of the network are highly dependent. For example, high latency or high network fluctuation may cause high failure rate. Therefore, optimize network processing.
- Some features that are not checked are still under evaluation and there is no guarantee that they will be developed in the future.
- If you have any suggestions or comments, please give us feedback.
2.1.5 Supported dev-platform
- IAR,all version,CMSIS-DAP V1 interface
- IAR,>=7.40.2,CMSIS-DAP V2 interface
- Keil,all version,CMSIS-DAP V1 interface
- Keil,>=5.36,CMSIS-DAP V2 interface
- Segger Embedded Studio,CMSIS-DAP V1 interface
- Segger J-Flash,==V7.22B,CMSIS-DAP V1 interface
- OpenOCD
- PyOCD
- Probe RS
- FreeMASTER,CMSIS-DAP V1 interface
- RT-Thread Studio
- Others
2.1.6 Supported operating systems
- Windows >= Windows 7 SP1
- Linux( >= Ubuntu 20.xx; Centos; Debian,Deepin ...)
- MacOS >= 13.xx
- WeChat Mini Program