...
Code Block |
---|
proc build_dts {xsa} { hsi::open_hw_design $xsa hsi::set_repo_path ./repo set proc 0 foreach procs [hsi::get_cells -filter {IP_TYPE==PROCESSOR}] { puts "Targeting [lindex $procs 0]" if {[regexp {cortex} $procs]} { set proc $procs break } } if {$proc != 0} { puts "Targeting $proc" hsi::create_sw_design device-tree -os device_tree -proc [lindex $procs 0] $proc hsi::generate_target -dir my_dts } else { puts "Error: No processor found in XSA file" } hsi::close_hw_design [hsi::current_hw_design] } |
...