Files
lk/platform/lpc15xx/lpccheck.py

24 lines
328 B
Python
Executable File

#!/usr/bin/env python
import sys, os, struct
if len(sys.argv) < 2:
print ("not enough args, usage:")
print ("%s <binfile>" % sys.argv[0])
sys.exit(1)
f = open(sys.argv[1], "r+b")
a = struct.unpack('iiiiiii', f.read(7*4))
s = 0
for i in a:
s += i
s = -s
f.seek(7*4)
f.write(struct.pack('i', s))
f.close()