使用UniFlash闪存编程工具为TM4C129x芯片写入MAC地址

对MAC地址进行检查和编程

网络上的每个 NIC(网络接口控制器)都必须由一个 MAC 地址唯一标识,以便在网段内进行通信。MAC 地址是一个 48 位值,表示为两个十六进制数字的六个八位字节。MAC 地址主要由设备制造商来分配。前三个八位字节是 OUI(组织唯一标识符)。MAC 地址通常在EK-TM4C1294XL LaunchPad板上预先编程。LaunchPad 的背面还有一个贴纸,上面写着 MAC 地址。预编程的 MAC 地址的前三个八位字节等于 00:1A:B6,用来唯一标识德州仪器 (TI)。如果您拥有原始状态的设备,则 MAC 地址未预先编程。您必须自行使用分配给贵组织的地址对 MAC地址进行编程。

提供三种工具可用于对 MAC 地址进行读取和编程。

  • 使用LM Flash Programmer ( 闪存编程器 )
  • 使用 CCS IDE 软件
  • 使用 UniFlash

使用前面两种方式时使用的编译器必须是Stellaris ICDI ,我这里的调试工具是KEIL,所以使用UniFlash工具进行MAC地址的写入。

UniFlash 是一款软件工具,用于对 TI 微控制器和无线连接器件上的片上闪存以及 TI 处理器的板载闪存进行编程。UniFlash 提供图形界面和命令行界面。

可以在 TI 开发人员专区从云中运行 UniFlash,也可以将其下载并在 Windows®、Linux® 和 macOS® 计算机上使用。

支持的器件:CC13xx、CC25xx、CC26xx、CC32xx、C2000™ 微处理器、MSP430™ 微处理器、MSP432™ 微处理器、MSPM0、TM4C、Hercules™ 微控制器、PGA9xx、UCD31xx、毫米波、AM3x、AM4x、AM5x、AM6x、K2G 和 J721E、J7AHP。有关更多详细信息,请参阅发行说明。

请注意,毫米波、AMx、K2G 和 J7 器件不支持 macOS。AMx、K2G 和 J7 器件仅在命令行上受支持。

官网地址:https://www.ti.com.cn/tool/cn/UNIFLASH?keyMatch=UNIFLASH

UniFlash 是一个 TI 独立工具,支持对各种 TI 器件进行编程,包括 TM4C129x MCU 的 MAC 地址。在定制电路板上对 MAC 地址进行编程而调试探针不是 Stellaris ICDI 时,最适合使用 UniFlash,尽管 Stellaris ICDI 也支持ICDI。

若要对 MAC 地址进行读取和编程,请先转到Settings and Utilities选项卡。对 MAC 地址进行读取和编程。

猜你喜欢

转载自blog.csdn.net/qq_39400113/article/details/129816429