|
21 | 21 | # calculate the output binary size, app offset
|
22 | 22 | outputSize = 0x30000 + len(appData)
|
23 | 23 | if (outputSize % 1024):
|
24 |
| - outputSize += 1024 - (outputSize % 1024) |
| 24 | + outputSize += 1024 - (outputSize % 1024) |
25 | 25 |
|
26 | 26 | # allocate and init to 0xff
|
27 | 27 | outputData = bytearray(b'\xff') * 0x200000
|
28 | 28 |
|
29 | 29 | # copy data: bootloader, partitions, phy, certs, app
|
30 | 30 | for i in range(0, len(booloaderData)):
|
31 |
| - outputData[0x1000 + i] = booloaderData[i] |
| 31 | + outputData[0x1000 + i] = booloaderData[i] |
32 | 32 |
|
33 | 33 | for i in range(0, len(partitionData)):
|
34 |
| - outputData[0x8000 + i] = partitionData[i] |
| 34 | + outputData[0x8000 + i] = partitionData[i] |
35 | 35 |
|
36 | 36 | for i in range(0, len(phyData)):
|
37 | 37 | outputData[0x9000 + i] = phyData[i]
|
|
43 | 43 | outputData[0xA000 + len(certsData)] = 0
|
44 | 44 |
|
45 | 45 | for i in range(0, len(appData)):
|
46 |
| - outputData[0x30000 + i] = appData[i] |
| 46 | + outputData[0x30000 + i] = appData[i] |
47 | 47 |
|
48 | 48 | # add empty spiffs
|
49 | 49 | for i in range(0, len(spiffsData)):
|
|
52 | 52 |
|
53 | 53 | baseFilename = "NINA_W102"
|
54 | 54 | if (len(sys.argv) > 1):
|
55 |
| - baseFilename = sys.argv[1] |
| 55 | + baseFilename = sys.argv[1] |
56 | 56 |
|
57 | 57 | outputFilename = baseFilename + ".bin"
|
58 | 58 | # write out
|
59 | 59 | with open(outputFilename,"w+b") as f:
|
60 |
| - f.seek(0) |
61 |
| - f.write(outputData[:outputSize]) |
| 60 | + f.seek(0) |
| 61 | + f.write(outputData[:outputSize]) |
62 | 62 |
|
63 | 63 | outputFilename = baseFilename + "_BOOT_APP.bin"
|
64 | 64 | # write out
|
65 | 65 | with open(outputFilename,"w+b") as f:
|
66 |
| - f.seek(0) |
67 |
| - f.write(outputData[:outputSize]) |
| 66 | + f.seek(0) |
| 67 | + f.write(outputData[:outputSize]) |
68 | 68 |
|
69 | 69 | outputFilename = baseFilename + "_APP.bin"
|
70 | 70 | # write out
|
71 | 71 | with open(outputFilename,"w+b") as f:
|
72 |
| - f.seek(0) |
73 |
| - f.write(outputData[0x30000:outputSize]) |
| 72 | + f.seek(0) |
| 73 | + f.write(outputData[0x30000:outputSize]) |
74 | 74 |
|
75 | 75 | outputFilename = baseFilename + "_ALL.bin"
|
76 | 76 | # write out
|
77 | 77 | with open(outputFilename,"w+b") as f:
|
78 |
| - f.seek(0) |
79 |
| - f.write(outputData) |
| 78 | + f.seek(0) |
| 79 | + f.write(outputData) |
0 commit comments