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.
Hi
I just tried out the Mass Erase Command of BSL of the MSP430F2619. In the Application Note SLAU319 it says the two bytes AL and AH of the command can be any data. However, when I sent the command with both of this bytes set to 00h, the BSL didn't accept it and sent back a NACK (A0h). Now I tried a value other than zero for the AL and AH bytes, for instance 10h. Then the BSL accepted the command, sent back an ACK (90h) and executed the mass erase.
Below you can see two commands I used in hexadecimal notation:
80 18 04 04 00 00 06 A5 7D 46
80 18 04 04 10 10 06 A5 6D 56
I didn't find any hint in the Application Note that 00h for AL and AH doesn't work. Does anyone have an explanation for this behaviour?
Regards
Roman
I seem to remember encountering this before, though I just looked through the code, and couldn't directly see a cause. I will investigate further, and in the mean time, put a note in the SLAU319 errata section of the BSL Wiki Page.
**Attention** This is a public forum