Difference between revisions of "J-Run"
(Created page with "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) |
||
Line 33: | Line 33: | ||
| |
| |
||
| Auto |
| Auto |
||
− | | |
+ | | Force RTT enabled. |
|- |
|- |
||
| --nortt |
| --nortt |
||
| |
| |
||
| Auto |
| Auto |
||
− | | |
+ | | Force RTT disabled. |
|- |
|- |
||
| --sh |
| --sh |
||
| |
| |
||
| Auto |
| Auto |
||
− | | |
+ | | Force semihosting enabled. |
|- |
|- |
||
| --nosh |
| --nosh |
||
| |
| |
||
| Auto |
| Auto |
||
− | | |
+ | | Force semihosting disabled. |
|- |
|- |
||
| -x ''str'' |
| -x ''str'' |
Revision as of 17:53, 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:> _