Use the UniFlash flash memory programming tool to write the MAC address for the TM4C129x chip

Check and program the MAC address

Each NIC (Network Interface Controller) on the network must be uniquely identified by a MAC address in order to communicate within the network segment. A MAC address is a 48-bit value represented as six octets of two hexadecimal digits. MAC addresses are primarily assigned by device manufacturers. The first three octets are the OUI (Organizationally Unique Identifier). The MAC address is usually pre-programmed on the EK-TM4C1294XL LaunchPad board. There is also a sticker on the back of the LaunchPad with the MAC address written on it. The first three octets of the preprogrammed MAC address are equal to 00:1A:B6 and are used to uniquely identify Texas Instruments (TI). If you have the device in pristine condition, the MAC address was not preprogrammed. You must program the MAC address yourself with the address assigned to your organization.

Three tools are provided for reading and programming the MAC address.

  • Using LM Flash Programmer (Flash Programmer)
  • Using CCS IDE software
  • Use UniFlash

The compiler used when using the previous two methods must be Stellaris ICDI, and my debugging tool here is KEIL, so I use the UniFlash tool to write the MAC address.

UniFlash is a software tool used to program on-chip flash memory on TI microcontrollers and wireless connectivity devices, and on-board flash memory on TI processors. UniFlash provides a graphical interface and a command line interface.

UniFlash can be run from the cloud on the TI Developer Zone, or downloaded and used on Windows®, Linux® and macOS® computers.

Supported Devices: CC13xx, CC25xx, CC26xx, CC32xx, C2000™ Microprocessors, MSP430™ Microprocessors, MSP432™ Microprocessors, MSPM0, TM4C, Hercules™ Microcontrollers, PGA9xx, UCD31xx, mmWave, AM3x, AM4x , AM5x, AM6x, K2G and J721E, J7AHP. See the release notes for more details.

Note that mmWave, AMx, K2G, and J7 devices do not support macOS. AMx, K2G, and J7 devices are only supported on the command line.

Official website address: https://www.ti.com.cn/tool/cn/UNIFLASH?keyMatch=UNIFLASH

UniFlash is a TI standalone tool that supports programming of various TI devices including the MAC address of the TM4C129x MCU. UniFlash is best used when programming the MAC address on a custom board and the debug probe is not the Stellaris ICDI, although the Stellaris ICDI also supports ICDI.

To read and program the MAC address, first go to Settings and Utilitiesthe tab. Read and program MAC address.

Guess you like

Origin blog.csdn.net/qq_39400113/article/details/129816429