Matt Hsu <matt@0xlab.org> and Holger Hans Peter Freyther <zecke@selfish.org> Only dap_ap_select when we are going to do a memory access
in the fast reg case. git-svn-id: svn://svn.berlios.de/openocd/trunk@2636 b42882b7-edfa-0310-969c-e2dbd0fdcd60
This commit is contained in:
parent
fc7cd1d85e
commit
01000e988a
|
@ -589,7 +589,6 @@ int cortex_a8_debug_entry(target_t *target)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Examine target state and mode */
|
/* Examine target state and mode */
|
||||||
dap_ap_select(swjdp, swjdp_memoryap);
|
|
||||||
if (cortex_a8->fast_reg_read)
|
if (cortex_a8->fast_reg_read)
|
||||||
target_alloc_working_area(target, 64, ®file_working_area);
|
target_alloc_working_area(target, 64, ®file_working_area);
|
||||||
|
|
||||||
|
@ -602,6 +601,7 @@ int cortex_a8_debug_entry(target_t *target)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
dap_ap_select(swjdp, swjdp_memoryap);
|
||||||
cortex_a8_read_regs_through_mem(target,
|
cortex_a8_read_regs_through_mem(target,
|
||||||
regfile_working_area->address, regfile);
|
regfile_working_area->address, regfile);
|
||||||
dap_ap_select(swjdp, swjdp_memoryap);
|
dap_ap_select(swjdp, swjdp_memoryap);
|
||||||
|
|
Loading…
Reference in New Issue