projects
/
pyfrprog.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
042a29d
)
renamed 'cmd' functions...
author
Bernhard Urban
<lewurm@gmx.net>
Tue, 15 Dec 2009 03:24:16 +0000
(
04:24
+0100)
committer
Bernhard Urban
<lewurm@gmx.net>
Tue, 15 Dec 2009 03:24:16 +0000
(
04:24
+0100)
frprog.py
patch
|
blob
|
history
diff --git
a/frprog.py
b/frprog.py
index 3a618752bd03cf187c43c7a5973da10d7d3c96e2..76431c14735865ea795bf34c5e84ca1a6c003570 100755
(executable)
--- a/
frprog.py
+++ b/
frprog.py
@@
-35,7
+35,7
@@
def recvChecksum():
last_checksum = recvByte()
last_checksum |= (recvByte() << 8)
last_checksum = recvByte()
last_checksum |= (recvByte() << 8)
-def
cmd
READ(address, size):
+def
bootrom
READ(address, size):
# send READ command
sendByte(0x01)
if (recvByte() != 0xF1):
# send READ command
sendByte(0x01)
if (recvByte() != 0xF1):
@@
-54,7
+54,7
@@
def cmdREAD(address, size):
recvChecksum()
return data
recvChecksum()
return data
-def
cmd
WRITE(address, size, data):
+def
bootrom
WRITE(address, size, data):
# send WRITE command
sendByte(0x01)
if (recvByte() != 0xF1):
# send WRITE command
sendByte(0x01)
if (recvByte() != 0xF1):
@@
-72,7
+72,7
@@
def cmdWRITE(address, size, data):
recvChecksum()
# TODO: test this function!
recvChecksum()
# TODO: test this function!
-def
cmd
CALL(address):
+def
bootrom
CALL(address):
# send CALL command
sendByte(0x01)
if (recvByte() != 0xF1):
# send CALL command
sendByte(0x01)
if (recvByte() != 0xF1):
@@
-86,7
+86,7
@@
def cmdCALL(address):
#return recvByte()
# TODO: test this function!
#return recvByte()
# TODO: test this function!
-def
cmd
CHECKSUM():
+def
bootrom
CHECKSUM():
# call CHECKSUM command
sendByte(0x01)
if (recvByte() != 0xF1):
# call CHECKSUM command
sendByte(0x01)
if (recvByte() != 0xF1):
@@
-97,7
+97,7
@@
def cmdCHECKSUM():
# get checksum
recvChecksum()
# get checksum
recvChecksum()
-def
cmd
BAUDRATE(baudrate):
+def
bootrom
BAUDRATE(baudrate):
# send BAUDRATE command
sendByte(0x01)
if (recvByte() != 0xF1):
# send BAUDRATE command
sendByte(0x01)
if (recvByte() != 0xF1):
@@
-212,7
+212,7
@@
while True:
print "OK, trying to set baudrate..."
# set baudrate
print "OK, trying to set baudrate..."
# set baudrate
-
cmd
BAUDRATE(BOOTLOADER_BAUDRATE)
+
bootrom
BAUDRATE(BOOTLOADER_BAUDRATE)
time.sleep(0.1) # just to get sure that the bootloader is really running in new baudrate mode!
del tty
tty = SerialPort(DEVICE, 100, BOOTLOADER_BAUDRATE)
time.sleep(0.1) # just to get sure that the bootloader is really running in new baudrate mode!
del tty
tty = SerialPort(DEVICE, 100, BOOTLOADER_BAUDRATE)
@@
-225,14
+225,14
@@
for seq in bootloaderseqs:
else:
continue
#print "RAMing", len(seq.data), "bytes at address", hex(addr)
else:
continue
#print "RAMing", len(seq.data), "bytes at address", hex(addr)
-
cmd
WRITE(addr, len(seq.data), seq.data)
+
bootrom
WRITE(addr, len(seq.data), seq.data)
tty.flush()
sys.stdout.write(".")
sys.stdout.flush()
print
# execute our pkernel finally and set pkernel conform baudrate
tty.flush()
sys.stdout.write(".")
sys.stdout.flush()
print
# execute our pkernel finally and set pkernel conform baudrate
-
cmd
CALL(0x30000)
+
bootrom
CALL(0x30000)
time.sleep(0.1) # just to get sure that the pkernel is really running!
del tty
tty = SerialPort(DEVICE, None, KERNEL_BAUDRATE)
time.sleep(0.1) # just to get sure that the pkernel is really running!
del tty
tty = SerialPort(DEVICE, None, KERNEL_BAUDRATE)