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.

TM4C129 How to flash "MAC address" for mass production sample

Hi Champs,

We are now preparing mass production with TM4C129 sample.

So, now we have to identify "MAC address " for all production units.

But, if we flash MAC address to each sample, we don't want to flash it to Flash area.

Because, this case , we are not able to readout from JTAG. And we have to change F/W for each sample.

According to another e2e thread , MAC address didn't flash on TI factory. So, we have to flash for each sample.

Do you have any idea to flash MAC address for each sample ?

Regards,

Kz777

  • Hello Kz777

    You may use the USERREG0 and USERREG1 to store the MAC Address via JTAG.
  • Hi Amit,

    Thanks for your reply. I think userreg0 and userreg1 is able to flash on Uniflah.

    But, launch pad MAC address are not able to re-write.

    Let me make sure ,

    *Regarding LP on board Tiva is flashing "MAC_Address" in LP factory.

    *But, if we purchase TM4C129 itself and use board ourselves, this chip have to flash mac address by myself.

    *Once we flash mac address to die , we are not able to re-write this area.

    Because, I tried to update "mac address" on LP chip . it was failed.

    Let me know my understanding is correct.

    Regards,

    Kaz

  • Hello Kaz

    That is because on the LP the USER registers are committed. Once committed, they cannot be updated without performing an unlock sequence that will revert them to the factory state allowing for re-programming.