mirror of
https://github.com/marqs85/ossc.git
synced 2025-01-16 06:30:09 +00:00
26 lines
693 B
Tcl
26 lines
693 B
Tcl
#Select the master service type and check for available service paths.
|
|
set service_paths [get_service_paths master]
|
|
|
|
#Set the master service path.
|
|
set master_service_path [lindex $service_paths 0]
|
|
|
|
#Open the master service.
|
|
set claim_path [claim_service master $master_service_path mylib]
|
|
|
|
puts "Halting CPU"
|
|
master_write_32 $claim_path 0x0 0x1
|
|
|
|
puts "Writing block RAM"
|
|
master_write_from_file $claim_path mem_init/sys_onchip_memory2_0.bin 0x10000
|
|
|
|
close_service master $claim_path
|
|
|
|
|
|
set jtag_debug_list [get_service_paths jtag_debug]
|
|
set jd [ lindex $jtag_debug_list 0 ]
|
|
open_service jtag_debug $jd
|
|
puts "Resetting system"
|
|
jtag_debug_reset_system $jd
|
|
close_service jtag_debug $jd
|
|
puts "Done"
|