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.

[FAQ] EK-TM4C1294XL: 如何将新的 MAC 地址编程到 TM4C129 器件中?

Part Number: EK-TM4C1294XL
Other Parts Discussed in Thread: LMFLASHPROGRAMMER, UNIFLASH

问:要将新的 MAC 地址编程到 TM4C129x 中,需要执行哪些步骤?

问:如何对已提交的 MAC 地址进行重新编程?

  • 问:要将新的 MAC 地址编程到 TM4C129x 中,需要执行哪些步骤?

    答:需要对 MAC 地址进行编程并将其提交到器件的 User0 和 User1 寄存器中。

    在 TM4C 器件中正确编程的 MAC 地址 00-1A-B6-00-02-74 将被编程到以下寄存器中:

    • User0 = 0x00B61A00
    • User1 = 0x00740200

    可以通过多种方式来完成编程:

    1. 使用 LM 闪存编程器Other Utilities 选项卡下的 User Register Programming 部分。
    2. 使用 CCS UniflashSettings & Utilities 选项卡底部的 UserRegister 部分。
    3. 使用 EMACAddrSet API(TivaWare 中)在程序执行期间对 MAC 地址进行编程。

     

    问:如何对已提交的 MAC 地址进行重新编程?

    答:要删除已提交的 MAC 地址,您需要执行器件解锁过程来清除整个器件。可以在 LMFlashProgrammer GUI 中(仍在 Other Utilities 下)或使用 CCS Uniflash(如 TM4C JTAG 用户指南的第 5.3.2 节中所述:http://www.ti.com/cn/lit/spma075)来执行该操作。