This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello Cyrus,
The RTP and DMM were intended to be used for a specific set of use cases common in automotive systems development which is generically called "calibration". During this type of development the focus is on tuning control algorithms and control algorithm parameters experimentally using models or real hardware.
One common use case is to offload the control algorithm for external processing and algorithm tuning on a PC, workstation, or other hardware (bypass processing). When the program on the MCU reaches a specific point of execution, the RTP is used to dump a copy of internal SRAM (containing the control algorithm parameters and state information) to the external host while the MCU waits in a standby state. The external host executes the control algorithm, then pushes the local SRAM buffer back to the MCU by using the DMM. At this point the control is transferred back to the MCU.
As you can imagine, this use model requires some very specialized tools and is not typically done outside an automotive development environment. It would generally be expected that DMM and RTP are disabled during production application execution.
Regards,
Karl