Has the G-series been tested for BSL/UART? because I cannot make it work. Here is my setup:
Chip: MSP430G2553. This is what comes with the LaunchPad. Actually it is marked M430G2553, does this have any meaning?
RXD and TXD pins connected to an RS232 computer port through a MAX232 driver. RESET and TEST controlled by the DTR and RTS computer lines, through level shifting transistors.
Program: LED blinking and UART echo + 1. UART setting: 9600 and even parity, same as required by the BSL. A terminal program at the PC shows that the RS232 connection is correct.
PC program attempt to get into the BSL:
1 - The BSL sequence is successfully entered (checked with a scope: 10msec between transitions). The sequence terminates with RESET high and TEST low like a normal reset, but the blinking has stopped.
2 - After sending the SYNC character (0X80), I get a 0X00 response instead of 0X90. Then, the chip doesn't respond anymore to further tentatives to send the read memory command in example 2.4.3 (SLAU319F)
The question is: does the G-series use the same baud rate (96/even) than the F-series? or the same SYNC character? or the same protocol? (excluding the possibility that I am doing something wrong...)