Hi Blake, To get started, I'd recommend connecting to the device through the pins of the BSL Connector. Note that if you plan on using the BSL Tool/Connector with an external supply, you'll need to remove R3 and add a 0 ohm resistor for R2 (per the instructions in the schematic for the target board). However, I'll assume that you're manually connecting to the pins in the BSL Connector for now. For powering the target board, I'd recommend using the J2 connector. For the jumper settings, I have included some feedback below: J1 -> 1-2 shorted Depends on how you're powering the device 1-2 requires that power must be supplied via JTAG connector 2-3 should be shorted for external power, assuming J2 is used here JP1 -> closed ok JP2 -> closed ok JP3 -> 2-3 (UART) should be ok, but could be removed as an additional test if BSL continues to not work JP4 to JP8 -> 2-3 (4-wire JTAG mode) should be ok, but could be removed as an additional test if BSL continues to not work JP9 -> closed ok JP13 -> open ok should be open for BSL connector usage JP14 -> closed should be open for BSL connector usage JP15 -> closed should be open for BSL connector usage JP16 -> 2-3 shorted (UART) ok JP17 and JP18 -> open ok Now, aside from the target board, I'm suspecting that the "Change Buad Rate" command is causing the problem (assuming it's the first command). In Section 3.1.1.2 on page 4 of the Bootloader User's Guide , it mentions that "baud rates over 9600 baud at initialization may result in communication problems". Although you may be specifying a baud rate of 9600, the command itself could be the culprit here. Could you try sending a different first command and see if you receive anything? Let me know if these two recommendations don't help, and we can dig deeper here. Regarding the "JTAG has control over the MSP430’s resources" phrase, this means that if you have an active debug session over JTAG, you won't be able to start the BSL uisng the BSL RESET vector. It depends on the state of the device and not the configuration of the pins themselves. Does this make sense? Regards, James MSP Customer Applications
↧