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.

CC1350: AuxAdiDdiSafeWrite() writes to unspecified memory location

Part Number: CC1350

The example TI code rfEasyLink provided in the simplelink_cc13x0_sdk_1_60_00_21 package has a function AuxAdiDdiSafeWrite() which executes a default switch option HWREG(nAddr) = nData;, 

Looking at the assembly code equivalent for this C code executed on the CC1350, register R5 containing a value 0x001001 is stored at a location R4 containing address 0x400CA200. 

As far as I can find, there is no listed register within the CC1350 located at 0x400CA200.  The closest I can find is the AUX_DDI0_OSC located at 0x400CA000 as specified on page 430 within the CC1350 Technical Reference Manual rev. SWCU117H.

So therefore, what exactly is located at memory location 0x400CA200, or what is happening when the value 0x001001 is stored there?

Thanks,

- mkottman

  • From what I could find nothing is defined on 0x400CA200 since the address space starting on 0x400CA000 is only 64 B long.
    - Why are you looking into this depth of detail?
    - What exactly have I have to do to see the same as you? AuxAdiDdiSafeWrite() is typically a function that is called by a different driverlib function etc so I would need to know exactly which example to run and where in the code I should go to see this address getting used.
  • Closing this thread due to inactivity.