Я использую аргумент командной строки -modelsimini <modelsim.ini>
для указания моего собственного файла modelsim.ini
для большинства исполняемых файлов QuestaSim/ModelSim.
Это отлично работает в Linux для vcom
и vsim
, а также для vcom
в Windows. Но Windows vsim
прерывает и выдает ошибку:
C:\Mentor\QuestaSim64\10.4c\win64\vsim.exe -do "do D:/git/PoC/sim/vSim.batch.tcl" -c -modelsimini D:\git\PoC\temp\precompiled\vsim\modelsim.ini -error 3473 -t 1fs test.arith_prng_tb
Reading C:/Mentor/QuestaSim64/10.4c/tcl/vsim/pref.tcl
# 10.4c
# ** Error: (vsim-7) Failed to open -modelsimini file "{D:\git\PoC\temp\precompiled\vsim\modelsim.ini}" in read mode.
#
# Invalid argument. (errno = EINVAL)
# Error loading design
Error loading design
# Errors: 1, Warnings: 0
Файлы modelsim.ini
существуют и имеют следующий контент:
[Library]
others = $MODEL_TECH/../modelsim.ini
(Этот файл будет содержать больше строк, если инструменты поставщика добавят свои сопоставления в библиотеке.)
Как передать собственный конфигурационный файл modelsim.ini
в vsim.exe
?