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.

AWR1642: How to get UID from MSS exactly?

Part Number: AWR1642


Hi,

I need to get the UID of the AWR11642 and  found the post for reference as follows:

https://e2e.ti.com/support/sensor/mmwave_sensors/f/1023/t/633700?tisearch=e2e-sitesearch&keymatch=awr1642

I tried to get the UID from MSS via uart, but get zero value.

=================

My question is the UID stored in advance?

And the zero value of UID  is possible?

Thanks.

  • Hi,

    I use the start address of PRCM and Control Module (0xFFFF_E100) <SWRS203-page559>, and the UID range of the offset address is 0x200~0x20C <SWRU520a-page376>

    Thanks.
  • Hi Kris,

    The UID field with offset address (0x200-0x20C) is only populated in the secure variant of the AWR1642 device. Hence you see the value 0.
    However, you are following the right e2e thread to get a unique identifier per AWR1642 chip for the non-secure variants. The offset address to be used is 0x100-0x10C as mentioned in the post.
    Address of registers as seen from MSS: 0xFFFFE200, 0xFFFFE204, 0xFFFFE208, 0xFFFFE20C

    Best regards,
    Naveen
  • Hi Naveen,

    It is very clear.

    The UID from MSS for non-secure variant is as follows:
    UID[0] = 0x04002410     <== start address: 0xFFFFE200
    UID[1] = 0x00000000
    UID[2] = 0x60EBC680
    UID[3] = 0x400AC040

    Is the format of the UID correct?
    And what is the rule of the UID format?

    Thanks.