25 lines
		
	
	
		
			700 B
		
	
	
	
		
			INI
		
	
	
	
	
	
		
		
			
		
	
	
			25 lines
		
	
	
		
			700 B
		
	
	
	
		
			INI
		
	
	
	
	
	
|  | adapter_khz     10000 | ||
|  | 
 | ||
|  | source [find interface/ftdi/olimex-arm-usb-tiny-h.cfg] | ||
|  | 
 | ||
|  | set _CHIPNAME riscv | ||
|  | jtag newtap $_CHIPNAME cpu -irlen 5 -expected-id 0x10e31913 | ||
|  | 
 | ||
|  | set _TARGETNAME $_CHIPNAME.cpu | ||
|  | target create $_TARGETNAME riscv -chain-position $_TARGETNAME | ||
|  | $_TARGETNAME configure -work-area-phys 0x80000000 -work-area-size 10000 -work-area-backup 1 | ||
|  | $_TARGETNAME configure -rtos auto | ||
|  | 
 | ||
|  | #flash bank onboard_spi_flash fespi 0x20000000 0 0 0 $_TARGETNAME | ||
|  | init | ||
|  | if {[ info exists pulse_srst]} { | ||
|  |   ftdi_set_signal nSRST 0 | ||
|  |   ftdi_set_signal nSRST z | ||
|  |   #Wait for the reset stretcher | ||
|  |   #It will work without this, but | ||
|  |   #will incur lots of delays for later commands. | ||
|  |   sleep 1500 | ||
|  | } | ||
|  | halt | ||
|  | #flash protect 0 64 last off |