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.

MSPM0L1306-Q1: NONMAIN configuration

Expert 6580 points
Part Number: MSPM0L1306-Q1
Other Parts Discussed in Thread: SYSCONFIG

customer would like to deactive the bootloader.

RTM says:

“BSLMODE configures the boot strap loader enable/disable policy.
5566h = The BSL is disabled (0x5566 and all other values NOT 0xAABB).

AABBh = The BSL is enabled.”

That doesn`t seem conclusive because inverse (=“all other values NOT 0xAABB“) of 0xAABB is 0x5544 and not 0x5566?

same is true for other fields of nomain memory.

Also there is a code generated by the TI configuration tool to deactive BSL 0xFFFF. Does every value that deviates from 0xAABB to a deactivation of BSL?

Regards

Andreas

  • Hi Isee,

    According to the TRM, 0xAABB is the only pattern that enables BSL and is set by default from the factory.  Any other value disables BSL.

    Not sure why 0x5566 is used in the documentation.  0x5544 would be the inverse, but as the description states, any value other than 0xAABB disables BSL.

    You are correct about the value generated by Sysconfig.

    Does this help answer your question?