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.

MSP432E401Y: UniFlash Standalone Script Packages for Advanced MSP432E401Y Operations

Part Number: MSP432E401Y
Other Parts Discussed in Thread: UNIFLASH,

Hello TI E2E community,

I’ve been utilizing the UniFlash tool on Windows to flash code and program MAC addresses onto MSP432E401Y devices. Recently, I discovered a helpful tip in the related post (MSP432E401Y: Issues Programming MAC address register with uniflash 6 CLI - Arm-based microcontrollers forum - Arm-based microcontrollers - TI E2E support forums) that allowed me to program the MAC address directly from the generated.ufsettings file.

The standalone software package from UniFlash has been a very useful production tool, and the ability to program MAC addresses has significantly enhanced its utility. Now, I’m curious about the potential of standalone script packages generated by UniFlash. Can these packages offer even more capabilities without relying on the GUI? Here are a few specific questions I’d like to explore:

  1. Reading a Stored MAC Address: Can I create a standalone script package that reads the MAC address stored in the MSP432E401Y?

  2. MAC Address Programming Only: Is it possible to program only the MAC address to the MSP432E401Y without flashing any additional code?

  3. User Registers Customization: Can I use standalone scripts to program values into the additional user registers (User Registers 2 & 3)? These registers are currently used for the MAC address (0 & 1), but I’m interested in using them for other purposes, such as serial numbers.

I’m eager to learn more about UniFlash’s capabilities beyond the GUI. Can you also direct me to where this additional functionality (like -b ProgramMACAddress) is documented for the UniFlash standalone scripts?

I’d appreciate any insights on my questions above. Thanks in advance.

  • Hi,

    Reading a Stored MAC Address: Can I create a standalone script package that reads the MAC address stored in the MSP432E401Y?

    Please refer to the CLI interface for Uniflash. https://software-dl.ti.com/ccs/esd/uniflash/docs/v5_0/quick_start_guide/uniflash_quick_start_guide.html

    The Uniflash GUI can read the MAC address. I will suppose there is an equivalent for CLI. 

    • MAC Address Programming Only: Is it possible to program only the MAC address to the MSP432E401Y without flashing any additional code?

    On the GUI, you can program the MAC address residing at USER0 and USER1 registers without flashing any code. 

    1. User Registers Customization: Can I use standalone scripts to program values into the additional user registers (User Registers 2 & 3)? These registers are currently used for the MAC address (0 & 1), but I’m interested in using them for other purposes, such as serial numbers.

    Yes, on the GUI you can program USER_REG2 and USER_REG3.