r4648 - developers/werner/wlan-spi/vds

werner at docs.openmoko.org werner at docs.openmoko.org
Tue Sep 16 04:58:25 CEST 2008


Author: werner
Date: 2008-09-16 04:58:24 +0200 (Tue, 16 Sep 2008)
New Revision: 4648

Added:
   developers/werner/wlan-spi/vds/bd.py
Modified:
   developers/werner/wlan-spi/vds/vds.py
Log:
- vds.py: increase sleep - 50s were too close for comfort
- bd.py: primitive batch decoder for SDIO commands and responses



Added: developers/werner/wlan-spi/vds/bd.py
===================================================================
--- developers/werner/wlan-spi/vds/bd.py	                        (rev 0)
+++ developers/werner/wlan-spi/vds/bd.py	2008-09-16 02:58:24 UTC (rev 4648)
@@ -0,0 +1,35 @@
+#!/usr/bin/python
+# batch decoder
+
+from sys import argv
+from tmc.decode import *
+from tmc.trigger import *
+from tmc.wave import waves
+
+
+def decode(name):
+    w = waves()
+    w.load(name)
+
+    dig = []
+    for wv in w[1:4]:
+	dig.append(wv.digitize(0.5))
+
+    for d in dig:
+	d.debounce(100e-9)
+
+    clk = dig[0]
+    mosi = dig[1]
+    miso = dig[2]
+
+    trig = edge(level = 0.5, slope = slope.Rising)
+    edges = trig.apply(clk)
+
+    cmd = mosi.get(edges)
+    resp = miso.get(edges)
+
+    print name, d_sdio_cmd(cmd, True), d_sdio_r5_spi(resp, True)
+
+
+for arg in argv[1:]:
+    decode(arg)


Property changes on: developers/werner/wlan-spi/vds/bd.py
___________________________________________________________________
Name: svn:executable
   + *

Modified: developers/werner/wlan-spi/vds/vds.py
===================================================================
--- developers/werner/wlan-spi/vds/vds.py	2008-09-16 00:45:40 UTC (rev 4647)
+++ developers/werner/wlan-spi/vds/vds.py	2008-09-16 02:58:24 UTC (rev 4648)
@@ -53,8 +53,8 @@
 	w.save("sdio-"+str(tr)+"-"+str(rep))
 
 	# Give the system time to finish booting
-	print "Saved", tr, rep
-	time.sleep(50)
+	print "Saved", i, tr, rep
+	time.sleep(60)
 	print "AWAKE"
 
 	# record the kernel messages as well




More information about the commitlog mailing list