21acc16c8c8ae78683365394bb018841642b869a
_version discovery: - _scan_xilinx_root() collects ALL versions under Vitis/*/bin/ and Vivado/*/bin/ - _parse_version_tuple() semantic version comparison (2023.2 > 2018.3) - Defaults to newest version, Vitis preferred over Vivado for same version - _find_executable() search order: PATH → legacy vitis_path → scan xilinx_root → common paths _version reporting: - _get_tool_version(): tries -version flag first, falls back to path parsing - _version_from_path(): extracts version from install path (e.g., .../Vitis/2023.2/bin/xsct → 2023.2) - Step 1 logs each tool with version: ✓ xsct: /path [v2023.2] - If multiple versions found, lists all: xsct versions found: 2023.2 (Vitis), 2018.3 (Vivado) Cross-platform: - Handles Windows path separators via Path() - Expanded common Windows install paths
Description
Zynq Bootloader下载验证工具
1.1 MiB
Languages
Python
99.4%
Batchfile
0.6%