summaryrefslogtreecommitdiff
path: root/test.py
diff options
context:
space:
mode:
Diffstat (limited to 'test.py')
-rwxr-xr-xtest.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/test.py b/test.py
new file mode 100755
index 0000000..481b36d
--- /dev/null
+++ b/test.py
@@ -0,0 +1,23 @@
+#!/usr/bin/env python
+
+import subprocess, time
+
+qemu = subprocess.Popen(
+ 'qemu-system-arm -machine lm3s6965evb -nographic -serial null -semihosting -kernel demo.elf -S'.split(),
+ stdin = subprocess.PIPE,
+ stdout = subprocess.PIPE,
+ stderr = subprocess.PIPE,
+)
+
+qemu.stdin.write('cont\n')
+
+start = time.time();
+
+while 1:
+ line = qemu.stderr.readline()
+ t = time.time()
+
+ if not line:
+ break
+
+ print '[%11.6f] %s' % (t - start, line.strip())