While building an ultra-low power application, sensitive hardware and software validation is required to reach system and long battery life. Testing will need an interaction with the tested parts, like simulating input pins of the target application.
These difficulties could be solved with ARM’s new debug adapter “ULINKplus“. It connects the target system with the PC through USB port using a 10-pin Cortex Debug connector. Its power measurement technology allows developers to program, debug, and analyze their applications and their power consumption.
Main features of ULINKplus are:
- Integrated power measurement synchronized to event tracing which makes it easy to optimize the overall energy envelope of a system.
- Isolated JTAG/serial-wire connection to the target hardware is essential for testing applications such as motor control, power converters, or systems with sensitive analog processing.
- Additional test I/O pins are accessible from the debugger and debug scripts to interact with the target and control automated test stands.
ULINKplus, together with MDK, provides extended on-the-fly debug capabilities for Cortex-M devices. You can control the processor, set breakpoints, and read/write memory contents, all while the processor is running at full speed. High-Speed data trace enables you to analyze detailed program behavior.
In addition to downloading programs to your target hardware, you will be able to examine memory and registers, single-step through programs and insert multiple breakpoints, to run programs in real-time, program Flash memory, and to connect to running targets (hot-plugging).
ULINKplus offers a high speed connections that reach 50 Mbit/s for data and event trace for Cortex-M, 20 MHz JTAG clock speed, and 3 MBytes/s high-speed memory read/write.
ULINKplus technical specifications:
- Compact case 62 x 44 x 11 mm (dust-protected)
- JTAG/SWD: 20 MHz JTAG clock, 50 MHz serial-wire trace, 10-pin Cortex debug connector, 1 kV isolation
- Memory access 3 MB/sec, serial-wire trace up to 50 Mbit/sec
- Power measurement: 2 x 16-bit A/D, 400 KSamples/sec, 3-pin connector, 1 kV isolation
- Test I/O: 9 digital in/out, 4 analog in, 1 analog out, 3.3 V switchable output voltage (11-pin connector)
- Debug connection: USB2.0 (to host PC), CMSIS-DAP protocol
According to ARM, ULINKplus will be available from this month.