diff options
Diffstat (limited to 'picorv32/firmware/makehex.py')
-rw-r--r-- | picorv32/firmware/makehex.py | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/picorv32/firmware/makehex.py b/picorv32/firmware/makehex.py deleted file mode 100644 index 419b378..0000000 --- a/picorv32/firmware/makehex.py +++ /dev/null @@ -1,27 +0,0 @@ -#!/usr/bin/env python3 -# -# This is free and unencumbered software released into the public domain. -# -# Anyone is free to copy, modify, publish, use, compile, sell, or -# distribute this software, either in source code form or as a compiled -# binary, for any purpose, commercial or non-commercial, and by any -# means. - -from sys import argv - -binfile = argv[1] -nwords = int(argv[2]) - -with open(binfile, "rb") as f: - bindata = f.read() - -assert len(bindata) < 4*nwords -assert len(bindata) % 4 == 0 - -for i in range(nwords): - if i < len(bindata) // 4: - w = bindata[4*i : 4*i+4] - print("%02x%02x%02x%02x" % (w[3], w[2], w[1], w[0])) - else: - print("0") - |