From 1f4064d7f383371737b10cd90d65bbf0ae18eb3f Mon Sep 17 00:00:00 2001 From: Nishit Mehta Date: Fri, 15 Aug 2025 14:11:58 -0700 Subject: [PATCH] fix for multiple path found issue with platforminfo --- .../rtl_streaming_free_running_k2k/scripts/gen_xo.tcl | 9 +++++++++ .../rtl_streaming_k2k_mm/scripts/gen_xo_myadder1.tcl | 9 +++++++++ .../rtl_streaming_k2k_mm/scripts/gen_xo_myadder2.tcl | 9 +++++++++ 3 files changed, 27 insertions(+) diff --git a/rtl_kernels/rtl_streaming_free_running_k2k/scripts/gen_xo.tcl b/rtl_kernels/rtl_streaming_free_running_k2k/scripts/gen_xo.tcl index 97ac095d6..642b60bd1 100644 --- a/rtl_kernels/rtl_streaming_free_running_k2k/scripts/gen_xo.tcl +++ b/rtl_kernels/rtl_streaming_free_running_k2k/scripts/gen_xo.tcl @@ -25,6 +25,15 @@ set target [lindex $::argv 2] set xpfm_path [lindex $::argv 3] set device [lindex $::argv 4] +if {[info exists ::env(PLATFORM_REPO_PATHS)]} { + set platform_repo_path $::env(PLATFORM_REPO_PATHS) +} else { + puts "PLATFORM_REPO_PATHS is not set, please set it to proceed.." + exit +} + +set xpfm_path $platform_repo_path/$xpfm_path + set pinfo [file join [pwd] "pinfo.json"] [exec $::env(XILINX_VITIS)/bin/platforminfo -p ${xpfm_path} --json=hardwarePlatform.devices[0].fpgaPart >> $pinfo] diff --git a/rtl_kernels/rtl_streaming_k2k_mm/scripts/gen_xo_myadder1.tcl b/rtl_kernels/rtl_streaming_k2k_mm/scripts/gen_xo_myadder1.tcl index 1d82d1f92..56a51f401 100644 --- a/rtl_kernels/rtl_streaming_k2k_mm/scripts/gen_xo_myadder1.tcl +++ b/rtl_kernels/rtl_streaming_k2k_mm/scripts/gen_xo_myadder1.tcl @@ -25,6 +25,15 @@ set target [lindex $::argv 2] set xpfm_path [lindex $::argv 3] set device [lindex $::argv 4] +if {[info exists ::env(PLATFORM_REPO_PATHS)]} { + set platform_repo_path $::env(PLATFORM_REPO_PATHS) +} else { + puts "PLATFORM_REPO_PATHS is not set, please set it to proceed.." + exit +} + +set xpfm_path $platform_repo_path/$xpfm_path + set pinfo [file join [pwd] "pinfo.json"] [exec $::env(XILINX_VITIS)/bin/platforminfo -p ${xpfm_path} --json=hardwarePlatform.devices[0].fpgaPart >> $pinfo] diff --git a/rtl_kernels/rtl_streaming_k2k_mm/scripts/gen_xo_myadder2.tcl b/rtl_kernels/rtl_streaming_k2k_mm/scripts/gen_xo_myadder2.tcl index 1512e8e35..568ae0432 100644 --- a/rtl_kernels/rtl_streaming_k2k_mm/scripts/gen_xo_myadder2.tcl +++ b/rtl_kernels/rtl_streaming_k2k_mm/scripts/gen_xo_myadder2.tcl @@ -25,6 +25,15 @@ set target [lindex $::argv 2] set xpfm_path [lindex $::argv 3] set device [lindex $::argv 4] +if {[info exists ::env(PLATFORM_REPO_PATHS)]} { + set platform_repo_path $::env(PLATFORM_REPO_PATHS) +} else { + puts "PLATFORM_REPO_PATHS is not set, please set it to proceed.." + exit +} + +set xpfm_path $platform_repo_path/$xpfm_path + set pinfo [file join [pwd] "pinfo.json"] [exec $::env(XILINX_VITIS)/bin/platforminfo -p ${xpfm_path} --json=hardwarePlatform.devices[0].fpgaPart >> $pinfo]