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.
Part Number: MSP432P401R
Hello,
I am developing a boot loader project for the MSP432P401R Micro controller , And i am able to successfully flash the boot loader from the CCS.
But am not able to invoke the Boot loader entry without the application in the micro controller.
is it possible to invoke the boot loader entry by any hardware pins?. if so please tell me which pin i need to modify.
what i have tried so far is flashed the Boot loader from the CCS using the Flash emulator and then flash the application using the BSL-Scripter.exe batch file.
i got the following error message log when i try to flash the application,
" [ERROR_MESSAGE]Initialization of BSL P432 failed! Exit the scripter! "
also explain me what happen when i flash the BSL code in a controller which doesn't have the application in it?
Hello,
Let me try to answer your questions.
karthick kannan83 said:I am developing a boot loader project for the MSP432P401R Micro controller , And i am able to successfully flash the boot loader from the CCS
Is this a custom boot loader?? Or are you modifying the MSP432 bootloader (BSL, formerly known as the bootstrap loader)?? If it is a custom boot loader please take a look at this post: e2e.ti.com/.../1981969
karthick kannan83 said:is it possible to invoke the boot loader entry by any hardware pins?. if so please tell me which pin i need to modify.
Again if you are developing a custom boot loader this should be possible, but you will need to implement this on your boot loader/application. For the MSP432 BSL, this can enabled with a flash mailbox. Please take a look at this document (BSL) User's Guide - Texas Instruments, section 4.3 BSL Invocation
karthick kannan83 said:what i have tried so far is flashed the Boot loader from the CCS using the Flash emulator and then flash the application using the BSL-Scripter.exe batch file. i got the following error message log when i try to flash the application," [ERROR_MESSAGE]Initialization of BSL P432 failed! Exit the scripter! "
The BSL scripter only works with the MSP432 BSL and it resides from address 0x00202000 to 0x00203FFF.
Is this where you are trying to flash your boot loader??
karthick kannan83 said:also explain me what happen when i flash the BSL code in a controller which doesn't have the application in it?
The BSL is called by the ROM Bootcode when the application memory is erased. The ROM Bootcode reads out addresses 0x0 and 0x4 from the application flash memory and compares it with 0xFFFFFFFF to determine whether or not the application memory is erased.
Hopefully this helps.
David
**Attention** This is a public forum