fix return code from dsp5680xx_read
authorRodrigo L. Rosa <rodrigorosa.LG@gmail.com>
Fri, 5 Aug 2011 18:40:05 +0000 (11:40 -0700)
committerRodrigo L. Rosa <rodrigorosa.LG@gmail.com>
Wed, 10 Aug 2011 20:08:14 +0000 (13:08 -0700)
it returned ERROR_OK even though it actually failed.
this made the Tcl interface report success, though it had not succeeded.

src/target/dsp5680xx.c

index e5984238bdd01f974a13cf340302771741ab2750..c25eabf6696a2f35f887178c7a2546846e3d7a70 100644 (file)
@@ -726,7 +726,7 @@ static int dsp5680xx_read_32_single(struct target * target, uint32_t address, ui
 static int dsp5680xx_read(struct target * target, uint32_t address, unsigned size, unsigned count, uint8_t * buffer){
   if(target->state != TARGET_HALTED){
     LOG_USER("Target must be halted.");
-    return ERROR_OK;
+    return ERROR_FAIL;
   }
   int retval = ERROR_OK;
   int pmem = 1;