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__archive__
parent
fc7cd1d85e
commit
01000e988a
|
@ -589,7 +589,6 @@ int cortex_a8_debug_entry(target_t *target)
|
|||
}
|
||||
|
||||
/* Examine target state and mode */
|
||||
dap_ap_select(swjdp, swjdp_memoryap);
|
||||
if (cortex_a8->fast_reg_read)
|
||||
target_alloc_working_area(target, 64, ®file_working_area);
|
||||
|
||||
|
@ -602,6 +601,7 @@ int cortex_a8_debug_entry(target_t *target)
|
|||
}
|
||||
else
|
||||
{
|
||||
dap_ap_select(swjdp, swjdp_memoryap);
|
||||
cortex_a8_read_regs_through_mem(target,
|
||||
regfile_working_area->address, regfile);
|
||||
dap_ap_select(swjdp, swjdp_memoryap);
|
||||
|
|
Loading…
Reference in New Issue