X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=frprog.py;h=b7371c1cfa226c6d2b14877d936a7fa32a3438fe;hb=c380c7da56e97c4430481fe7ccecb98330268726;hp=8afad3f01e1f4ecb9dbe0181bd41afcc76dd6205;hpb=f5cf71eed2a3c037508b3c4901defa24412aba4f;p=pyfrprog.git diff --git a/frprog.py b/frprog.py index 8afad3f..b7371c1 100755 --- a/frprog.py +++ b/frprog.py @@ -188,10 +188,12 @@ tty = SerialPort(DEVICE, 100, REAL_BAUDRATE) # let the fun begin! for seq in flashseqs: - if(seq.address >= 0x148000): + if(seq.address <= 0x40000): + addr = seq.address + else: continue - print "RAMing", len(seq.data), "bytes at address", hex(seq.address) - cmdWRITE(seq.address - flashseqs[0].address + 0x30000, len(seq.data), seq.data) + print "RAMing", len(seq.data), "bytes at address", hex(addr) + cmdWRITE(addr, len(seq.data), seq.data) cmdCALL(0x30000); sys.exit(0)