Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
Commit 71de321e authored by Vauban's avatar Vauban
Browse files

Build scripts: Fix DTS overlay generation.

parent 8c29667a
Branches
No related merge requests found
......@@ -439,7 +439,8 @@ def build_gateware(yaml_input_file_path, build_dir, gateware_top_dir):
sources = clone_sources(yaml_input_file)
build_options_list = get_libero_script_args(yaml_input_file)
generate_gateware_overlays(os.path.join(os.getcwd(), "bitstream", "LinuxProgramming"), build_options_list)
generate_gateware_overlays(os.path.join(gateware_top_dir, "sources", "FPGA-design"),
os.path.join(os.getcwd(), "bitstream", "LinuxProgramming"), build_options_list)
mss_config_file_path = os.path.join(gateware_top_dir, "sources", "MSS_Configuration", "MSS_Configuration.cfg")
work_mss_dir = os.path.join("work", "MSS")
......
......@@ -132,20 +132,19 @@ def compile_dtso(work_dir):
os.system(cmd)
def generate_device_tree_overlays(overlay_dir_path, build_options_list):
def generate_device_tree_overlays(fpga_design_src_path, overlay_dir_path, build_options_list):
print("================================================================================")
print(" Generate Device Tree Overlays")
print("================================================================================\r\n", flush=True)
bitstream_builder_root = os.getcwd()
gateware_dir = os.path.join(bitstream_builder_root, 'sources', 'FPGA-design')
work_dir = os.path.join(bitstream_builder_root, 'work')
gather_dtso(gateware_dir, work_dir, build_options_list)
gather_dtso(fpga_design_src_path, work_dir, build_options_list)
compile_dtso(work_dir)
create_dtbo_info(overlay_dir_path)
def generate_gateware_overlays(overlay_dir_path, build_options_list):
generate_device_tree_overlays(overlay_dir_path, build_options_list)
def generate_gateware_overlays(fpga_design_src_path, overlay_dir_path, build_options_list):
generate_device_tree_overlays(fpga_design_src_path, overlay_dir_path, build_options_list)
if __name__ == '__main__':
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment