diff options
author | Fredrik Thulin <fredrik@thulin.net> | 2016-05-16 16:03:39 +0200 |
---|---|---|
committer | Fredrik Thulin <fredrik@thulin.net> | 2016-05-16 16:03:39 +0200 |
commit | 5290f45cb66c8021645a5024613eca0a70121226 (patch) | |
tree | 221e7d78ee15cc1ddaa207cc26c610e8a00d9559 | |
parent | 4c1eff0373b7a4a0072fc7515352139cd9d6d02f (diff) |
Use baud rate 921600 instead of 115200.
Don't want to wait longer than necessary for firmware file transfers.
-rwxr-xr-x | projects/cli-test/filetransfer | 6 | ||||
-rw-r--r-- | stm-uart.h | 4 |
2 files changed, 6 insertions, 4 deletions
diff --git a/projects/cli-test/filetransfer b/projects/cli-test/filetransfer index 92b117f..451a1d9 100755 --- a/projects/cli-test/filetransfer +++ b/projects/cli-test/filetransfer @@ -10,7 +10,9 @@ from binascii import crc32 def _write(dst, data): - dst.write(data) + for i in range(len(data)): + dst.write(data[i]) + time.sleep(0.1) if len(data) == 4: print("Wrote 0x{:02x}{:02x}{:02x}{:02x}".format(ord(data[0]), ord(data[1]), ord(data[2]), ord(data[3]))) else: @@ -49,7 +51,7 @@ def send_file(filename, device='/dev/ttyUSB0', initiate=True): size = s.st_size src = open(filename, 'rb') - dst = serial.Serial(device, 115200, timeout=0.5) + dst = serial.Serial(device, 921600, timeout=1) if initiate: response = _execute(dst, 'filetransfer') @@ -37,8 +37,8 @@ #include "stm32f4xx_hal.h" -#define USART_MGMT_BAUD_RATE 115200 -#define USART_USER_BAUD_RATE 115200 +#define USART_MGMT_BAUD_RATE 921600 +#define USART_USER_BAUD_RATE 921600 enum stm_uart_port { STM_UART_USER, |