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.

PRCMCC3200MCUInit

Other Parts Discussed in Thread: CC3200

I'm trying to understand the CC3200 examples, but in PRCM.C  " PRCMCC3200MCUInit " function, some memory for ex:0x4402F064 is being modified. When I verified the documents, I could not find anything related to that address, except that, the memory used for hibernate configuration (0x4402 F000 :: 0x4402 FFFF Hibernate configuration)

With the information provided in the documents for CC3200, I cant even change a bit.

I don't want any kind of power saving modes in my custom designed board, For that where I need to change in the "PRCM.C" file.

The below is the example for what I'm trying to explain.

/***************************************************************************/   

//
    // DIG DCDC LPDS ECO Enable                                           /* What is ECO*/
    //
    HWREG(0x4402F064) |= 0x800000;                                      /* What this line of code do?*/

 /****************************************************************************/

Plz suggest me some materials for reference. Thanks in advance

  • Hi , All registers are explained in Technical Reference Manual ... check the offset (here offset is 64 :- last two bytes of address)

    15.6.1.19 GPIO2SWRST Register(offset=64h)

    http://www.ti.com/lit/ug/swru367b/swru367b.pdf

    This code OR the value 80000 with contents of the register

    Thanks

  • Hi Raj,
    "This code OR the value 80000 with contents of the register" :: I didn't ask for the kind of operation being performed.
    As you said This code OR the value 80000 with contents of the register in the TRM, the register has 2:31 as reserved bits & in the line of code the 23 bit is being set to 1.
    How one can expect some kind of operation will be performed by setting reserved bits to a 1.

    Thanks
  • Anji Reddy,

    This function sets some mandatory configurations for the MCU, and the application is expected to call it directly for initializing the MCU. Users are not even allowed to configure some of these registers, and hence not documented.

    -/Praneet
  • Anji Reddy,

    I'm closing this thread - For any followup queries, request you to start a new thread w/ references to the current one for us to track it better.

    -/Praneet