![]() |
CMSIS-Pack
Version 1.2
Delivery Mechanism for Software Packs
|
Expressions are used in various places to describe one of the following:
An expression may consist of the following:
Function | Description |
---|---|
read8(addr, ap, dp) | Read an 8-bit value from target memory at address addr. Use access port ap and the debug port with the identifier dp. ap and dp are optional. If unspecified, dp and ap default to the values as defined for the surrounding section. |
read16(addr, ap, dp) | Read a 16-bit value from target memory at address addr. Use access port ap and the debug port with the identifier dp. ap and dp are optional. If unspecified, dp and ap default to the values as defined for the surrounding section. |
read32(addr, ap, dp) | Read a 32-bit value from target memory at address addr. Use access port ap and the debug port with the identifier dp. ap and dp are optional. If unspecified, dp and ap default to the values as defined for the surrounding section. |
read64(addr, ap, dp) | Read a 64-bit value from target memory at address addr. Use access port ap and the debug port with the identifier dp. ap and dp are optional. If unspecified, dp and ap default to the values as defined for the surrounding section. |
readAp(addr, ap, dp) | Read a 32-bit value from an access port register at address addr. The access port to read from is ap. The debug port to use has the identifier dp. ap and dp are optional. If unspecified, dp and ap default to the values as defined for the surrounding section. |
readDp(addr, dp) | Read a 32-bit value from a debug port register at address addr. dp specifies the debug port to read from and is optional. If unspecified, dp defaults to the value as defined for the surrounding section. |