From 6d9028f505ddc493b633f0597f1e042773a28717 Mon Sep 17 00:00:00 2001 From: Sean Cross Date: Sat, 6 Apr 2019 16:19:30 +0800 Subject: [PATCH] hw: foboot-bitstream: create multiboot image after build This fixes an issue where the directory wasn't created first. Signed-off-by: Sean Cross --- hw/foboot-bitstream.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hw/foboot-bitstream.py b/hw/foboot-bitstream.py index 8c78d67..e22d550 100755 --- a/hw/foboot-bitstream.py +++ b/hw/foboot-bitstream.py @@ -676,8 +676,6 @@ def main(): output_dir = 'build' - make_multiboot_header(os.path.join(output_dir, "gateware", "multiboot-header.bin"), [160, 262144]) - if args.export_random_rom_file is not None: size = 0x2000 def xorshift32(x): @@ -723,6 +721,8 @@ def main(): vns = builder.build() soc.do_exit(vns) + make_multiboot_header(os.path.join(output_dir, "gateware", "multiboot-header.bin"), [160, 262144]) + with open(os.path.join(output_dir, 'gateware', 'multiboot-header.bin'), 'rb') as multiboot_header_file: multiboot_header = multiboot_header_file.read() with open(os.path.join(output_dir, 'gateware', 'top.bin'), 'rb') as top_file: