diff --git a/fpga/ariane.cfg b/fpga/ariane.cfg index 004e83f4c..82d3f5abe 100644 --- a/fpga/ariane.cfg +++ b/fpga/ariane.cfg @@ -34,7 +34,10 @@ riscv set_command_timeout_sec 120 # prefer to use sba for system bus access riscv set_prefer_sba off -riscv set_enable_virtual on + +# Try enabling address translation (only works for newer versions) +if { [catch {riscv set_enable_virtual on} ] } { + echo "Warning: This version of OpenOCD does not support address translation. To debug on virtual addresses, please update to the latest version." } init halt