Tool/software: Code Composer Studio
Hello
In the board I am developing, I will need to update the application firmware via ethernet. I am currently working with the launch pad, I have read the documentation about the ethernet bootloader and I have tried the examples but I have some questions:
- Referring to the guide at this link: https://dev.ti.com/tirex/explore/node?node=AFJOFVW-5QUupgqIH9d--A__J4.hfJy__LATEST, I can download the boot loader with script_emac_bl.txt and then the application with script_emac_app.txt but while the "boot_emac_flash_app_magicpacket_update_MSP_EXP432E401Y_nortos_ccs.txt" application starts correctly immediately after the download, any other application (even the samples present in the SDK) seems not to start even after a reset. Why?
- Instead, if I download the application after the main flash erase done via CCS script (without downloading BL first), the application starts correctly without manual reset...
- I noticed that when I perform a mass erase via CCS script, the target sends anyway BOOTP messages without the necessity to download the BL app, so wath's the added value of the "boot_serial_emac_flash_MSP_EXP432E401Y_nortos_ccs.txt" into the procedure linked at the point 1?
- Normally, my board will have only remote access, so my idea is to send an update command via eth in order to put the target in boot mode an then update the application firmware. I saw that BSL scripter does not support a MASS_ERASE command for E4 models, so, which is the fastest way to get an application firmware update using ethernet only?
Thank you
Reagrds
Matteo