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.
I have tried to run firmware update through Ethernet by using the examples:
boot_serial_emac_flash_MSP_EXP432E401Y_nortos_ccs
boot_emac_flash_app_magicpacket_update_MSP_EXP432E401Y_nortos_ccs
and running the BSL Scripter
I am using a custom board and a Segger Jtag and are able to load and run my program.
I can also load the boot_serial_emac_flash_MSP_EXP432E401Y_nortos_ccs
When I try to run the BSL Scripter after editing the input files with correct mac and IP's. I cannot get connected to the board!
............................
Waiting for BOOTP request!
Waiting for BOOTP request!
[ERROR_MESSAGE]No BOOTP request received, exit the BSL-Scripter!
I have probably not been able to configure the board in a mode where it responds correctly.
Can the Jtag stay connected? Any pin to configure?
Hello,
Please see the following SimpleLink Academy that walks through the steps of Ethernet BSL.
https://dev.ti.com/tirex/explore/node?node=AFJOFVW-5QUupgqIH9d--A__J4.hfJy__LATEST
JTAG connections will most likely not stay connected through the process as you are re-booting the device.
I have tried to follow this example, but I could get it to work with our custom board. Testing with the launchpad gave the same result, but after cleaning the flash with Uniflash it did work as described.
The launchpad has a fixed mac address, how can I store a mac address after cleaning the flash in a custom board and before loading the bootloader with BSL-scripter?
You would need to have a MAC address loaded via JTAG or other BSL interface if MAC address is erased before being able to use ETHERNET BSL. Alternatively, while erasing flash, you can not erase the portion of memory where MAC address is stored.