Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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]
}

...