Hello everybody!
We use MSP430Flasher software to download our program into MSP430F6721 in SBW2 mode.
When we send a command "MSP430Flasher.exe -m SBW2",
we get a result:
* -----/|-------------------------------------------------------------------- *
* / |__ *
* /_ / MSP430 Flasher v1.3.3 *
* | / *
* -----|/-------------------------------------------------------------------- *
*
* Evaluating triggers...done
* Checking for available FET debuggers:
* Found USB FET @ COM3 <- Selected
* Initializing interface @ COM3...done
* Checking firmware compatibility:
* FET firmware is up to date.
* Reading FW version...done
* Setting VCC to 3000 mV...done
* Configuring...done
* Accessing device...done
* Reading device information...done
*
* ----------------------------------------------------------------------------
* Arguments : -m SBW2 -
* Warning: Some default options were used due to incomplete argument list.
* ----------------------------------------------------------------------------
* Driver : loaded
* Dll Version : 30202000
* FwVersion : 30202000
* Interface : TIUSB
* HwVersion : U 1.64
* JTAG Mode : SBW2
* Device : MSP430F6721
* EEM : Level 5, ClockCntrl 2
* VCC OFF
* ----------------------------------------------------------------------------
* Powering down...done
* Disconnecting from device...done
*
* ----------------------------------------------------------------------------
* Driver : closed (No error)
* ----------------------------------------------------------------------------
*/
So, as we can see emulator can connect to the device.
When we send a command: "MSP430Flasher.exe -m SBW2 -e ERASE_ALL -w Target_m.txt"
We get an error:
* -----/|-------------------------------------------------------------------- *
* / |__ *
* /_ / MSP430 Flasher v1.3.3 *
* | / *
* -----|/-------------------------------------------------------------------- *
*
* Evaluating triggers...done
* Checking for available FET debuggers:
* Found USB FET @ COM3 <- Selected
* Initializing interface @ COM3...done
* Checking firmware compatibility:
* FET firmware is up to date.
* Reading FW version...done
* Setting VCC to 3000 mV...done
* Configuring...done
* Accessing device...done
* Reading device information...done
* Loading file into device...
# Exit: 59
# ERROR: Could not erase device memory
* Powering down...done
* Disconnecting from device...done
*
* ----------------------------------------------------------------------------
* Driver : closed (No error)
* ----------------------------------------------------------------------------
*/
When we send a command: "MSP430Flasher.exe -m SBW2 -e NO_ERASE -w Target_m.txt"
We get an another error:
* -----/|-------------------------------------------------------------------- *
* / |__ *
* /_ / MSP430 Flasher v1.3.3 *
* | / *
* -----|/-------------------------------------------------------------------- *
*
* Evaluating triggers...done
* Checking for available FET debuggers:
* Found USB FET @ COM3 <- Selected
* Initializing interface @ COM3...done
* Checking firmware compatibility:
* FET firmware is up to date.
* Reading FW version...done
* Setting VCC to 3000 mV...done
* Configuring...done
* Accessing device...done
* Reading device information...done
* Loading file into device...
# Exit: 59
# ERROR: File input/output error
* Powering down...done
* Disconnecting from device...done
*
* ----------------------------------------------------------------------------
* Driver : closed (No error)
* ----------------------------------------------------------------------------
*/
But when we use "Lite FET-Pro430 Elprotronic" with the same libraries and the same mode - everything goes fine (see the picture):
We have already tried to use the newest version of MSP430Flasher software, and upgraded the firmware of programmer - no success, we're just getting the same errors.
What can be the reason of such behaviour? An how to resolve this problem in Flasher?
