diff --git a/workspace_tools/make.py b/workspace_tools/make.py index 95b5a9650a..ac73a93687 100644 --- a/workspace_tools/make.py +++ b/workspace_tools/make.py @@ -75,9 +75,7 @@ if __name__ == '__main__': default=None, help="The mbed serial port") parser.add_option("-b", "--baud", type="int", dest="baud", default=None, help="The mbed serial baud rate") - parser.add_option("--nrfjprog", dest="nrfjprog", action="store_true", - default=None, help="Program nRF Chip via J-Link") - + # Ideally, all the tests with a single "main" thread can be run with, or # without the rtos parser.add_option("--rtos", action="store_true", dest="rtos", @@ -168,10 +166,6 @@ if __name__ == '__main__': # Simple copy to the mbed disk copy(bin, options.disk) - if options.nrfjprog: - #Convert bin to Hex and Program nrf chip via jlink - call(["nrfjprog","-e","--program",bin.replace(".bin", ".hex"),"--verify"]) - if options.serial: # Import pyserial: https://pypi.python.org/pypi/pyserial from serial import Serial @@ -185,12 +179,7 @@ if __name__ == '__main__': serial.flushInput() serial.flushOutput() - if options.nrfjprog: - call(["nrfjprog", "-r"]) - elif mcu.startswith('NUCLEO'): - call(["ST-LINK_CLI.exe", "-Rst"]) - else: - serial.sendBreak() + serial.sendBreak() while True: c = serial.read(512) diff --git a/workspace_tools/singletest.py b/workspace_tools/singletest.py index 56cf0ee795..7a76d1b557 100644 --- a/workspace_tools/singletest.py +++ b/workspace_tools/singletest.py @@ -306,13 +306,9 @@ def reset(mcu_name, serial, verbose=False, sleep_before_reset=0, sleep_after_res sleep(sleep_before_reset) if verbose: verbose_msg = "Reset::cmd(sendBreak)" - # Reset type decision - if mcu_name.startswith('NUCLEO'): # ST NUCLEO - call(["ST-LINK_CLI.exe", "-Rst"]) - verbose_msg = "Reset::cmd(ST-LINK_CLI.exe)" - else: - serial.sendBreak() - + + serial.sendBreak() + if sleep_before_reset > 0: sleep(sleep_after_reset) if verbose: