Other Parts Discussed in Thread: EK-TM4C1294XL
Getting some strange MAC address returned even after a full erase of flash. Flashing each USER register separately committing or flashing the entire MAC address writes the wrong data yet the firmware flashes and seems to work even with the odd MAC address. Verified XDS100v2 JTAG test passes several times without any errors.
The odd thing is the first attempt to flash this MCU's MAC partially succeeded then degraded as shown below when the MAC is quarried. Debug USER registers 1/2 have the same wacky MAC written that XDS100V2 reads back.
Any Idea why this happening?
CORTEX_M4_0: Initializing device...
CORTEX_M4_0: Operation completed successfully.
CORTEX_M4_0: Erasing device...
CORTEX_M4_0: Performing Mass Erase on Flash memory
CORTEX_M4_0: Operation completed successfully.
CORTEX_M4_0: Programmed value was committed to User Register 1
CORTEX_M4_0: Operation completed successfully.
CORTEX_M4_0: User Register operation...
CORTEX_M4_0: MAC address value: 0-10-2-0-10-0
CORTEX_M4_0: Operation completed successfully.
