From 2be2aef12c6931c8518a6c33f3be0806ae8f1e79 Mon Sep 17 00:00:00 2001 From: Daniel van der Schuur <schuur@astron.nl> Date: Wed, 26 Oct 2016 10:38:05 +0000 Subject: [PATCH] -Re-committed working versions (Rev. 16485) of these files as they were broken in rev. 16486. --- tools/oneclick/base/common.py | 4 ++-- tools/oneclick/base/common_dict_file.py | 4 ++-- tools/oneclick/base/hdl_config.py | 2 +- tools/quartus/quartus_generic.sh | 3 +-- tools/quartus/run_rbf | 4 ++-- 5 files changed, 8 insertions(+), 9 deletions(-) diff --git a/tools/oneclick/base/common.py b/tools/oneclick/base/common.py index bd0078b726..862b30d568 100644 --- a/tools/oneclick/base/common.py +++ b/tools/oneclick/base/common.py @@ -695,9 +695,9 @@ def expand_file_path_name(fpn, dir_path=''): """ filePathName = os.path.expandvars(fpn) # support using environment variables in the file path if os.path.isabs(filePathName): - return filePathName.replace('\\','/') # use absolute path to file + return filePathName # use absolute path to file else: - return os.path.join(dir_path, filePathName).replace('\\','/') # derive path to file from the directory path and a directory path to the file + return os.path.join(dir_path, filePathName) # derive path to file from the directory path and a directory path to the file def remove_from_list_string(list_str, item_str, sep=' '): """Treat the string list_str as a list of items that are separated by sep and then diff --git a/tools/oneclick/base/common_dict_file.py b/tools/oneclick/base/common_dict_file.py index 0d76320ab4..13945656be 100644 --- a/tools/oneclick/base/common_dict_file.py +++ b/tools/oneclick/base/common_dict_file.py @@ -159,7 +159,7 @@ class CommonDictFile: paths = [] for root, _, files in os.walk(rootDir): if self.fileName in files: - paths.append(root.replace('\\','/')) + paths.append(root) return paths def read_all_dict_files(self, filePathNames=None): @@ -418,4 +418,4 @@ if __name__ == '__main__': # Remove the example files os.remove(tmpFileName) os.remove(tmpFilePathName) - os.rmdir(tmpDirName) + os.rmdir(tmpDirName) \ No newline at end of file diff --git a/tools/oneclick/base/hdl_config.py b/tools/oneclick/base/hdl_config.py index c2400e4aa5..d52c89eb30 100644 --- a/tools/oneclick/base/hdl_config.py +++ b/tools/oneclick/base/hdl_config.py @@ -405,7 +405,7 @@ class HdlConfig: build_dirs = [] for lib_dict in cm.listify(lib_dicts): lib_name = lib_dict['hdl_lib_name'] - build_dirs.append(os.path.join(build_maindir, build_toolset_dir, build_tooldir, lib_name).replace('\\','/')) # central build main directory with subdirectory per library + build_dirs.append(os.path.join(build_maindir, build_toolset_dir, build_tooldir, lib_name)) # central build main directory with subdirectory per library return cm.unlistify(build_dirs) diff --git a/tools/quartus/quartus_generic.sh b/tools/quartus/quartus_generic.sh index 3b09486af9..d0d391d890 100755 --- a/tools/quartus/quartus_generic.sh +++ b/tools/quartus/quartus_generic.sh @@ -21,7 +21,6 @@ ############################################################################### echo "Run quartus_generic.sh" -. ${RADIOHDL}/tools/quartus/generic.sh # Derive generic Quartus tool version related paths from $QUARTUS_DIR that gets defined in quartus_version.sh # Quartus, SOPC, Nios @@ -43,4 +42,4 @@ export ALTERA_HW_TCL_KEEP_TEMP_FILES=1 # User synthesis timestamp in FPGA image export UNB_COMPILE_STAMPS=1 -export RADIOHDL_SVN_REVISION=`svn info $(cygpath $RADIOHDL) | grep Revision` +export RADIOHDL_SVN_REVISION=`svn info ${RADIOHDL} | grep Revision` diff --git a/tools/quartus/run_rbf b/tools/quartus/run_rbf index 5d880fa184..a38aa86693 100755 --- a/tools/quartus/run_rbf +++ b/tools/quartus/run_rbf @@ -115,11 +115,11 @@ echo "Bitstream_compression=on" > ${HOME}/.run_rbf_temp_options_file unb_info $0 "Converting ${quartusdir}/${project_rev}.sof to compressed Raw Binary File" if [ -z "${arg_unb2_factory}" ]; then - unb_exec $0 quartus_cpf -c --option=$(<${HOME}/.run_rbf_temp_options_file) ${quartusdir}/${project_rev}.sof ${quartusdir}/${project_rev}.rbf + unb_exec $0 quartus_cpf -c --option=${HOME}/.run_rbf_temp_options_file ${quartusdir}/${project_rev}.sof ${quartusdir}/${project_rev}.rbf else unb_info $0 "-> This is a factory image for Uniboard2: Convert .SOF -> .POF -> .HEXOUT -> .RBF" # for more info see: $RADIOHDL/libraries/io/epcs/doc/README.txt - unb_exec $0 quartus_cpf -d EPCQL1024 -m ASx4 --option=$(<${HOME}/.run_rbf_temp_options_file) -c ${quartusdir}/${project_rev}.sof ${quartusdir}/${project_rev}.pof + unb_exec $0 quartus_cpf -d EPCQL1024 -m ASx4 --option=${HOME}/.run_rbf_temp_options_file -c ${quartusdir}/${project_rev}.sof ${quartusdir}/${project_rev}.pof unb_exec $0 quartus_cpf -c ${quartusdir}/${project_rev}.pof ${quartusdir}/${project_rev}.hexout unb_exec $0 nios2-elf-objcopy -I ihex -O binary ${quartusdir}/${project_rev}.hexout ${quartusdir}/${project_rev}.rbf -- GitLab