[quote userid="577647" url="~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1481256/mspbsl-bsl-scripter-with-ethernet-not-working/5696108#5696108"] I connected 192.168.254.3 and didnt connect 10.169.227.26(office LAN). It got flashed as expected. But the problem is i have to reset the MCU everytime i run the script. If i dont reset it, its waiting for BOOTP and completing with error as No Bootp request received. [/quote] In this image, it looks like it finally works for you. If you refer to the user's guide for running the bootloader, it says to reset the board after the download. see https://dev.ti.com/tirex/explore/node?fullTextSearch=Static%20Ip%20&fullTextSearchPage=1&node=A__ADn.VTNH8qUYxgak.wnmVw__com.ti.SIMPLELINK_ACADEMY_MSP432E4SDK__Nh7md.m__LATEST [quote userid="577647" url="~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1481256/mspbsl-bsl-scripter-with-ethernet-not-working/5696108#5696108"] I tried to check for the DHCP IP with the magic packet firmware flashed with the script and with the enet_lwip example i'm getting a DHCP IP as below [/quote] If you are getting 169.254 then it means there is no DHCP server on the network on which the MCU and 192.168.254.3 are connected. You need to check with IT department if there is a DHCP server on the subnet starting with 192.168. Why don't you try disabling the NIC at 192.168.254.3 and use 10.169.227.26(office LAN) instead? What do you get? [quote userid="577647" url="~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1481256/mspbsl-bsl-scripter-with-ethernet-not-working/5696108#5696108"] Then I erased flash and tried flashing the script_1 with custom bootloader and script_2 with blinky code available in resource explorer. The flashing was completed successfully but no blinking happened. Why is that so? [/quote] Did you reset the board? Does it blink? Please also note that your blinky program must start at 0x0. You can NOT just use a regular blinky program that starts at 0x0. You must rebuild the blinky program to start at 0x4000. [quote userid="577647" url="~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1481256/mspbsl-bsl-scripter-with-ethernet-not-working/5696108#5696108"]Also can you please tell how to reflash the MCU via ethernet? Is it like everytime we want to flash the new firmware we should go from erasing the flash, script1 and script2. or anyother way possible?[/quote] You must build you own application so that it will listen to a magic packet and then jump back to the bootloader to start a new firmware update. Refer to the magicpacket example for reference. This example firmware shows how to receive a magic packet and then jumps back to the bootloader when your BOOTP sever sends a magic packet to the board.
↧