waf: fixed aligned size of bootloader in ROMFS

This commit is contained in:
Andrew Tridgell 2019-12-23 17:29:18 +11:00
parent 4561ebf0e2
commit 830cd150a2
1 changed files with 6 additions and 2 deletions

View File

@ -27,8 +27,12 @@ def embed_file(out, f, idx, embedded_name):
blen = len(contents)
pad = (32 - (blen % 32)) % 32
if pad != 0:
contents += bytes([0xff]*pad)
print("Padded %u bytes for %s" % (pad, embedded_name))
if sys.version_info[0] >= 3:
contents += bytes([0xff]*pad)
else:
for i in range(pad):
contents += bytes(chr(0xff))
print("Padded %u bytes for %s to %u" % (pad, embedded_name, len(contents)))
write_encode(out, 'static const uint8_t ap_romfs_%u[] = {' % idx)