Hello,
I'm using BSL_Scripter to flash MSP430f6659.
Writing itself (I use RX_DATA_BLOCK_FAST) works, but mass erasing does not - I can easily check it because I store data in flash. In order to erase I tried both MASS_ERASE and RX_PASSWORD erase_pass.txt (this file I took from 5529_Application_Download subfolder in BSL_Scripter's folder) .
So my script is
MODE 6xx USB
MASS_ERASE
RX_PASSWORD erase_pass.txt
DELAY 1500
RX_DATA_BLOCK_FAST Firmware.txt
Here is the response I get:
------------------------------------------
BSL Scripting application 1.07
The local time is: 11:33 on 11.04.2014
------------------------------------------
Initializing, Mode: 6xx USB: USB
Mass Erase: FAIL(07)
RX Password: FAIL(05)
Waiting 1500 milliseconds DONE
Writing Firmware.txt to device (fast): Wrote 10172 bytes in 0.22 seconds [45.57 Kbytes/s]
SENT
As far as I understood for USB BSL only RX_PASSWORD wrong_password _file can cause mass erase and the info should be that the operation is failed - so everything seems to be ok. But my data are still there in flash!
What am I doing wrong?
Thanks in advance!