mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-05 07:28:29 -04:00
Tools: don't generate a _with_bl file for the bootloader itself
This commit is contained in:
parent
77929dabb3
commit
f3a2d63747
@ -29,7 +29,7 @@ if not os.path.exists(bootloaderfile):
|
|||||||
blimage = bytes(open(bootloaderfile, "rb").read())
|
blimage = bytes(open(bootloaderfile, "rb").read())
|
||||||
blimage += bytes(struct.pack('B',255) * (reserve_kb * 1024 - len(blimage)))
|
blimage += bytes(struct.pack('B',255) * (reserve_kb * 1024 - len(blimage)))
|
||||||
|
|
||||||
if len(blimage) != reserve_kb * 1024:
|
if reserve_kb > 0 and len(blimage) != reserve_kb * 1024:
|
||||||
print("Bad blimage size %u" % len(blimage))
|
print("Bad blimage size %u" % len(blimage))
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
@ -42,11 +42,12 @@ tmpfile = hexfile + ".tmp"
|
|||||||
open(tmpfile, "wb").write(appimage)
|
open(tmpfile, "wb").write(appimage)
|
||||||
|
|
||||||
intelhex.bin2hex(tmpfile, hexfile, offset=(0x08000000 + reserve_kb*1024))
|
intelhex.bin2hex(tmpfile, hexfile, offset=(0x08000000 + reserve_kb*1024))
|
||||||
|
print("Created %s" % hexfile)
|
||||||
|
|
||||||
|
if reserve_kb > 0:
|
||||||
open(tmpfile, "wb").write(with_bl)
|
open(tmpfile, "wb").write(with_bl)
|
||||||
|
|
||||||
intelhex.bin2hex(tmpfile, hex_with_bl, offset=0x08000000)
|
intelhex.bin2hex(tmpfile, hex_with_bl, offset=0x08000000)
|
||||||
|
print("Created %s" % hex_with_bl)
|
||||||
|
|
||||||
os.unlink(tmpfile)
|
os.unlink(tmpfile)
|
||||||
print("Created %s" % hexfile)
|
|
||||||
print("Created %s" % hex_with_bl)
|
|
||||||
|
Loading…
Reference in New Issue
Block a user