6.5.7.1.3 Write SRAM

Table 6-20. Write SRAM Sequence
Stepsrddi_dap
Clear sticky bitsWriteDP(DP_ABORT, (ORUNERRCLR | WDERRCLR | STKERRCLR | STKCMPCLR))
Select BANK0WriteDP(DP_SELECT, MEMAP_BANK_0)
Set access

WriteAP(MEM_AP_CSW, (SIZE32 | SADDRINC | HPROT[3] | RESERVED | MSTRDBG))

  • Access size: 32-bit
  • Single Address Increment
  • User/Privilege Control (read-only)
  • Master type: Debug
<outer loop>
Write Address to the Transfer Address Register (TAR)WriteAP(MEM_AP_TAR, Address)
Write data to the device WriteAP(MEM_AP_DRW, Value)
<end outer loop>