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.
I am trying to get BSL to work with my MSP430FR2355. This is my scripter info:
---------------------------------------------------------
BSL Scripter 3.4.0.1
PC software for BSL programming
2018-Oct-12 08:58:08
---------------------------------------------------------
Input file script is : X:/Engineering/ProjectFolders/ProductConf
//
//Script example FRxx UART BSL
//
//Device : MSP430FR6989
//Comm Bridge: MSP-BSL Rocket
//
//Download blink application through
//UART BSL in FRAM device
//
LOG
MODE FRxx UART 9600 COM11
VERBOSE
Verbose mode is now on!
//gives wrong password to do mass erase
RX_PASSWORD pass32_wrong.txt
...etc...
Here is my invocation simplified to the very minimum:
#include <msp430.h>
/**
* main.c
*/
int main(void)
{
WDTCTL = WDTPW | WDTHOLD; // stop watchdog timer
__disable_interrupt();
((void (*)() )0x1000)();
return 0;
}
I am getting nothing back from the target.
I can trace the dissassembly to the spot in the code where it loops forever, but I cannot find any BSL source for the FR family of products, and I can't intuit what the code is getting hung up on.
Any ideas?
I don't know why your invoke code isn't working, but are you actually using a Rocket as the interface? If so, it seems you could connect the /Reset and Test pins of your FR2355 to the Rocket and have it invoke BSL via hardware. Then you wouldn't need any code to invoke BSL.
Hi Don
I have test on my set and there is no problem(Hardware set on my site: MSP430FR2355 Launchpad and bsl rocket)
Maybe some points you should be care:
1. Check the uart com port on your PC if it is COM11 same in the code MODE FRxx UART 9600 COM11
2.You should use the port P1.6 and P1.7 as UART port connect to the bsl rocket
3. Share the same GND between the Launchpad and BSL rocket
Best regards
Gary
**Attention** This is a public forum