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.

[参考译文] TM4C1294KCPDT:如何在应用代码编程期间对 MAC 地址进行编程

Guru**** 2529140 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/969133/tm4c1294kcpdt-how-to-program-mac-address-during-app-code-programming

器件型号:TM4C1294KCPDT

您好!

在代码编程期间、我们是否有任何 MAC 地址程序解决方案?

客户希望为不同的 TM4C 设置不同的 MAC 地址。 执行该操作的简单方法是什么?

它们优先使用一种通过代码编程对地址进行编程的方法。

非常感谢。

BR、Jordan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    德州仪器提供的编程工具能够将一个 MAC 地址编程到用户寄存器0和1中、但是这是一个与主闪存编程分开的操作。  

    由于每个器件的 MAC 地址都是唯一的、因此通常将其编程为应用初始测试的一部分。 应用程序代码读取 USER0和 User1、发现它们为空(0xFFFFFFFF)、并从测试系统请求 MAC 地址值。 这可以是 UART 或系统测试期间使用的任何其他接口。 一旦提供、应用程序使用 TivaWare 函数 FlashAllUserRegisterSet()和 FlashAllUserRegisterSave()对 MAC 地址进行编程。 如果未使用用户寄存器2和3,则应在 FlashAllUserRegisterSet()期间将它们设置为0xFFFFFFFF。