19 lines
491 B
Bash
Executable File
19 lines
491 B
Bash
Executable File
#!/bin/bash
|
|
if [ "$(uname -r | sed -n 's/.*\( *Microsoft *\).*/\1/p')" == "Microsoft" ]; then
|
|
# Implement new way of entering bootloader
|
|
DFU_UTIL=/mnt/c/Users/timhu/Documents/dfu-util/dfu-util.exe
|
|
BINARY=rootfs$(pwd)/.build/z80-stm32-v2.bin
|
|
else
|
|
stty -F /dev/ttyUSB0 115200
|
|
printf '#' > /dev/ttyUSB0
|
|
sleep 0.1
|
|
printf 'b' > /dev/ttyUSB0
|
|
sleep 0.1
|
|
printf '\n' > /dev/ttyUSB0
|
|
DFU_UTIL=dfu-util
|
|
BINARY=.build/z80-stm32-v2.bin
|
|
fi
|
|
|
|
sleep 1
|
|
$DFU_UTIL -a 0 -D $BINARY -s 0x08000000:leave
|