1234567891011121314151617181920212223242526272829303132 |
- #/bin/bash
-
- if [ $# -ne 2 ]
- then
- echo Usage $0 elf-file output-file
- exit 1
- fi
-
- echo -n Loading $1 to device ...
- nios2-download -g $1 > /dev/null
- err=$?
- if [ ${err} -ne 0 ]
- then
- echo " [ FAIL ]"
- exit ${err}
- fi
- echo " [ OK ]"
-
- echo -n Reading outputs from device via nios2-terminal ...
- nios2-terminal -q > $2 &
- terminal_pid=$!
- kill -CONT ${terminal_pid}
-
- while ! tail -n1 $2 | grep "test done" > /dev/null
- do
- true
- done
-
- kill ${terminal_pid}
-
- echo " [ OK ]"
|