Difference between revisions of "J-Run"
(→Usage) |
(→Usage) |
||
Line 79: | Line 79: | ||
| Off |
| Off |
||
| Increase verbosity. |
| Increase verbosity. |
||
− | | |
||
|} |
|} |
||
Revision as of 18:54, 14 August 2019
J-Run is a test tool to automatically run an application on a target device and receive its terminal output.
https://blog.segger.com/j-run-automating-performance-tests
Usage
JRun [options] elf-file
Option | Alias | Default | Description |
---|---|---|---|
-d str | --device str | STM32F407IE | Set device name to "str". |
--if SWD/JTAG | SWD | Select SWD or JTAG as target interface. | |
--speed n | 4000 | Set interface speed to n kHz. | |
--rtt | Auto | Force RTT enabled. | |
--nortt | Auto | Force RTT disabled. | |
--sh | Auto | Force semihosting enabled. | |
--nosh | Auto | Force semihosting disabled. | |
-x str | --exit str | *STOP* | Set exit wildcard to "str". |
--quit | On | Automatically exit J-Run on application exit. | |
--wait | Off | Wait for key press on application exit. | |
-2 | --stderr | Off | Also send target output to stderr. |
-s | --silent | Off | Work silently. |
-v | --verbose | Off | Increase verbosity. |
Example Output
C:> jrun SEGGER_RTT_JRun_Demo.elf (c) 2018 SEGGER Microcontroller GmbH www.segger.com J-Run compiled Mar 19 2018 10:31:28 Open application...OK Set target device to MK66FN2M0xxx18...OK Select SWD interface...OK Set interface speed to 4000 kHz...OK Reset target...OK Download 00000000-0000234F...OK Download 00002350-00002397...OK Set RTT control block at 0x20002090...OK Start target application...OK Start RTT...OK Read terminal data... SEGGER J-Run demo. Took 2582433 cycles C:> _
C:> jrun --silent SEGGER_RTT_JRun_Demo.elf SEGGER J-Run demo. Took 2582433 cycles C:> _