How to disable the msp430's BSL?
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.
Some have BSL in Flash. Just erase that BSL to disable it.
Some have BSL in ROM but the code in ROM will check a high address word in Flash. You can program that Flash word to disable BSL.
Some have BSL in ROM and cannot be disabled.
Some do not have BSL and thus BSL is always disabled.
This might get you in trouble, as teh BSL area does hold some additional information, including the JAG fuse and the code that checks the JTAG fuse and enables the JTAG interface. Erasign the BSL segment without bringing at least these parts bag will lead to an MSP that cannot be accessed by eitehr JTAG or BSL anymore.old_cow_yellow said:Some have BSL in Flash. Just erase that BSL to disable it.
However, ther ei sno reason to disable BSL at all.
On all devices where you could disable the BSL, the BSL will erase the flash if someone deliberately tries to access the MSP through BSL and does not know the password (which usually means that he already knows the firmware, since the password is a portion of the vector table) on the first attempt.