Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
TASTE
uPython-mirror
Commits
e20b6b41
Commit
e20b6b41
authored
Apr 05, 2014
by
Damien George
Browse files
stmhal: autoflash now enters serial comms after flashing.
parent
09a4d830
Changes
1
Hide whitespace changes
Inline
Side-by-side
stmhal/autoflash
View file @
e20b6b41
#!/bin/sh
#
# this script waits for a DFU device to be attached and then flashes it
# it then waits until the DFU mode is exited, and then loops
# This script loops doing the following:
# - wait for DFU device
# - flash DFU device
# - wait for DFU to exit
# - wait for serial port to appear
# - run a terminal
SERIAL
=
/dev/ttyACM0
while
true
;
do
echo
"waiting for DFU device..."
...
...
@@ -11,8 +17,10 @@ while true; do
fi
sleep
1s
done
echo
"found DFU device, flashing"
dfu-util
-a
0
-D
build/flash.dfu
echo
"waiting for DFU to exit..."
while
true
;
do
if
lsusb |
grep
-q
DFU
;
then
...
...
@@ -21,4 +29,15 @@ while true; do
fi
break
done
echo
"waiting for
$SERIAL
..."
while
true
;
do
if
ls
/dev/tty
*
|
grep
-q
$SERIAL
;
then
break
fi
sleep
1s
continue
done
sleep
1s
picocom
$SERIAL
done
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment