New tcl error when accessing onchip memory.
I am trying to use the console (tcl shell)(Quartus Prime Pro 22.2) to run a tcl script that writes a memory location and then save the results. This had been working but with my latest load this problem popped up.
Here is the original working script (scratch.tcl):
Note: this script runs without any errors, but it is not actually writing or fetching from the memories any longer. I next started going line by line, see results below
This command works:
tcl> quartus_stp --tcl_eval get_hardware_names
{USB-Blaster [USB-0]}
This command fails
tcl> quartus_stp --tcl_eval begin_memory_edit -hardware_name "USB-Blaster \[USB-0\]" -device_name "@1: 10AS066H((0x02E050DD)"
------------------------------------------------
invalid command name "USB-0"
while executing
"unknown_original USB-0"
("eval" body line 1)
invoked from within
"eval unknown_original $cmd $args"
(procedure "::unknown" line 7)
invoked from within
"USB-0"
invoked from within
"begin_memory_edit -hardware_name "USB-Blaster [USB-0]" -device_name "@1: 10AS066H((0x02E050DD)""
------------------------------------------------
child process exited abnormally
tcl>
I am not sure what changed and why this behavior has started. I did install some of the HPS
tools which May be linked to the issue.
Thanks,
John