This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to write , read & modified data to UICR CUSTOMER registers? Also i want to pass UICR register data to beacon frame?

My Development Setup 

Windows 10 , nRF5_SDK_15.0.0_a53641a , I am using Segger Embedded Studio for ARM V5.10a

Parents Reply Children
  • Hii Kenneth,

    In my case , I want to generate serial number during compile time.I had generated serial number via JFLASH Tool & stored  that in UICR register (@ CUSTOMER[2] i.e., UICR_ADDR_0x88 ) . I did that, my serial number is write properly on flash memory .But i want to send that serial number to BLE Frame.  For that i used below logic in frame :

    m_beacon_info1[15]=UICR_ADDR_0x88>>24; 
    m_beacon_info1[16]=UICR_ADDR_0x88>>16; 
    m_beacon_info1[17]=UICR_ADDR_0x88>>8; 
    m_beacon_info1[18]=UICR_ADDR_0x88;

    [Note : My serial number is  32 Bit & my m_beacon_info1 is of 8 Bit.] so bit shifting logic used here

    when i pass serial number (12) to BLE Frame i get different serial number ( its ffffffff) . 

    ( my ble frame also disturbed)

Related