SPRUIG5E January 2018 – March 2023 TDA4VM , TDA4VM-Q1
Any use of memory-mapped registers and peripherals must be investigated and possibly changed.
volatile
keyword is used
when declaring/defining the pointer variable. This allows the compiler use the
appropriate memory instructions to access memory-mapped data. (The compiler
needs to know this information so that a regular, non-speculative load is
used.)We recommend that you use the appropriate SDK and CSL for your devices and consult the associated documentation.