Closed Chandler-Kluser closed 1 year ago
It cannot find the build_id.vh file but it should have been generated by the python. Can you find that file in cores/Menu ?
I has been generated by Python Interpreter, here it is:
`define BUILD_DATE "20230615"
`define XILINX 1
`define LARGE_FPGA 1
`define MISTEX_HDMI 1
`define CLK_100_EXT 1
`define MISTER_DOWNSCALE_NN 1
`define MISTER_DISABLE_YC 1
`define MISTER_DISABLE_ALSA 1
`define SKIP_IIR_FILTER 1
`define OSD_HEADER 1
I was able to fully compile Menu by modifying the following files:
mistex_boards/util.py
:
def get_build_dir(core):
return os.path.join("build", sys.argv[0].split('.')[0].split('/')[1], core)
to:
def get_build_dir(core):
return os.path.join("build", sys.argv[0].split('.')[0], core)
mistex_boards/qmtech_xc7a100t_daughterboard.py
:
platform.toolchain.pre_synthesis_commands += [
f'set_property is_global_include true [get_files "../../../{build_id_path}"]',
'set_property default_lib work [current_project]'
]
to:
platform.toolchain.pre_synthesis_commands += [
# f'set_property is_global_include true [get_files "../../../{build_id_path}"]',
f'set_property is_global_include true [get_files "/home/chandler/Documentos/MiSTeX-boards/cores/Menu/build_id.vh"]',
'set_property default_lib work [current_project]'
]
and then running python3 mistex_boards/qmtech_xc7a100t_daughterboard.py Menu
with this environment variable (for my computer) LITEX_ENV_VIVADO=/home/chandler/Vivado/Vivado/2023.1
Hello, I am stuck by running:
specifically at the part of building the core in Vivado part, here is my
vivado.log
:The whole output from the QMTech xc7a100t board is:
Can someone tell me why Vivado complained about this error:
Thanks in advance!!