X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=src%2Fflash%2Fnor%2Fsim3x.c;h=ce9a21ed5d2517ff1dbb446b681b85f9ae57973d;hb=6d5b4d709cb05e8daf0350ac507b928da95d0abb;hp=e30ca4543c27368b7e7b8e06a807e7c1d6205eeb;hpb=e7d165f3dbff0fbe11f458becdccbb3d4fa8ccc4;p=openocd.git diff --git a/src/flash/nor/sim3x.c b/src/flash/nor/sim3x.c index e30ca4543c..ce9a21ed5d 100644 --- a/src/flash/nor/sim3x.c +++ b/src/flash/nor/sim3x.c @@ -14,6 +14,9 @@ * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program. If not, see . * ***************************************************************************/ #ifdef HAVE_CONFIG_H @@ -748,7 +751,7 @@ static int sim3x_read_info(struct flash_bank *bank) } if (((cpuid >> 4) & 0xfff) != 0xc23) { - LOG_ERROR("Target is not CortexM3"); + LOG_ERROR("Target is not Cortex-M3"); return ERROR_FAIL; } @@ -893,9 +896,7 @@ static int ap_write_register(struct adiv5_dap *dap, unsigned reg, uint32_t value int retval; LOG_DEBUG("DAP_REG[0x%02x] <- %08" PRIX32, reg, value); - dap_ap_select(dap, SIM3X_AP); - - retval = dap_queue_ap_write(dap, reg, value); + retval = dap_queue_ap_write(dap_ap(dap, SIM3X_AP), reg, value); if (retval != ERROR_OK) { LOG_DEBUG("DAP: failed to queue a write request"); return retval; @@ -914,9 +915,7 @@ static int ap_read_register(struct adiv5_dap *dap, unsigned reg, uint32_t *resul { int retval; - dap_ap_select(dap, SIM3X_AP); - - retval = dap_queue_ap_read(dap, reg, result); + retval = dap_queue_ap_read(dap_ap(dap, SIM3X_AP), reg, result); if (retval != ERROR_OK) { LOG_DEBUG("DAP: failed to queue a read request"); return retval; @@ -1013,7 +1012,7 @@ COMMAND_HANDLER(sim3x_lock) return ret; if ((val & CPUID_CHECK_VALUE_MASK) != CPUID_CHECK_VALUE) { - LOG_ERROR("Target is not ARM CortexM3 or is already locked"); + LOG_ERROR("Target is not ARM Cortex-M3 or is already locked"); return ERROR_FAIL; } } else {