diff --git a/src/Targets/RiscV/RiscV.cpp b/src/Targets/RiscV/RiscV.cpp index 86bb8a77..2436fb86 100644 --- a/src/Targets/RiscV/RiscV.cpp +++ b/src/Targets/RiscV/RiscV.cpp @@ -166,7 +166,7 @@ namespace Targets::RiscV } TargetState RiscV::getState() { - return TargetState::STOPPED; + return this->readStatusRegister().anyRunning ? TargetState::RUNNING : TargetState::STOPPED; } TargetMemoryAddress RiscV::getProgramCounter() {