projects
/
pyfrprog.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
254be03
)
flashing will be done now in a simple loop
author
theStack
<sebastian.falbesoner@gmail.com>
Sun, 13 Dec 2009 07:08:53 +0000
(08:08 +0100)
committer
theStack
<sebastian.falbesoner@gmail.com>
Sun, 13 Dec 2009 07:08:53 +0000
(08:08 +0100)
frprog.py
patch
|
blob
|
history
diff --git
a/frprog.py
b/frprog.py
index f6a741846fe4bcd2798e1225edae2a4abd61eca2..cc250050eebeb2af08cab80ad151c12712badda8 100755
(executable)
--- a/
frprog.py
+++ b/
frprog.py
@@
-118,6
+118,7
@@
class FlashSequence(object):
self.address = address
self.data = data
self.address = address
self.data = data
+# list of all our address/data pairs to flash
flashseqs = []
# check command line arguments
flashseqs = []
# check command line arguments
@@
-164,6
+165,7
@@
print "The following flash sequences have been read in:"
for seq in flashseqs:
print hex(seq.address) + ":", seq.data
for seq in flashseqs:
print hex(seq.address) + ":", seq.data
+
print "Initializing serial port..."
tty = SerialPort(DEVICE, 100, INIT_BAUDRATE)
print "Initializing serial port..."
tty = SerialPort(DEVICE, 100, INIT_BAUDRATE)
@@
-184,7
+186,14
@@
print "OK, trying to set baudrate..."
cmdBAUDRATE(REAL_BAUDRATE)
tty = SerialPort(DEVICE, 100, REAL_BAUDRATE)
cmdBAUDRATE(REAL_BAUDRATE)
tty = SerialPort(DEVICE, 100, REAL_BAUDRATE)
+# let the fun begin!
+for seq in flashseqs:
+ print "Flashing", len(seq.data), "bytes at address", hex(seq.address)
+ cmdWRITE(seq.address, len(seq.data), seq.data)
+sys.exit(0)
+
+# some tests here.......
"""
# execute (existing) program in ram
cmdCALL(0x00033ffc)
"""
# execute (existing) program in ram
cmdCALL(0x00033ffc)