ARMv7-M: use AP_REG_* symbol
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>__archive__
parent
237a707f96
commit
1b3f15d51e
|
@ -731,7 +731,12 @@ COMMAND_HANDLER(handle_dap_baseaddr_command)
|
||||||
if (apselsave != apsel)
|
if (apselsave != apsel)
|
||||||
dap_ap_select(swjdp, apsel);
|
dap_ap_select(swjdp, apsel);
|
||||||
|
|
||||||
dap_ap_read_reg_u32(swjdp, 0xF8, &baseaddr);
|
/* NOTE: assumes we're talking to a MEM-AP, which
|
||||||
|
* has a base address. There are other kinds of AP,
|
||||||
|
* though they're not common for now. This should
|
||||||
|
* use the ID register to verify it's a MEM-AP.
|
||||||
|
*/
|
||||||
|
dap_ap_read_reg_u32(swjdp, AP_REG_BASE, &baseaddr);
|
||||||
retval = swjdp_transaction_endcheck(swjdp);
|
retval = swjdp_transaction_endcheck(swjdp);
|
||||||
command_print(CMD_CTX, "0x%8.8" PRIx32 "", baseaddr);
|
command_print(CMD_CTX, "0x%8.8" PRIx32 "", baseaddr);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue