Hi Alon, For #1: Please see the BSL User's guide www.ti.com/.../slau622 section 3.1 Physical interfaces. You can see that it says "The specific instance of the peripheral interface that is used depends on the selected device and can be found in the device-specific data sheet. This information is also part of the Device Descriptor Table (TLV) table, which is used by the BSL to select the correct instance of the interface." I'm assuming that you are using the MSP432P401R device? If so, the datasheet is here: www.ti.com/.../msp432p401r If you see section 6.10.3 it has a list of the pins needed for the comm8unication interface depending on which BSL you are using (e.g. for the UART BSL you need P1.2 RX and P1.3 TX). It also discusses different BSL invocation methods - if you want to have a hardware invocation of the BSL, you can select a pin to be used for the hardware invocation by setting it in the flash mailbox - see the BSL user's guide SLAU622 section 4.3.2. So for enabling UART bootloader, you need the TX and RX pins mentioned above, and if you are using a hardware invocation method you also need whatever pin you have previously specified in the flash mailbox (Note that there are other ways to invoke the BSL, discussed in the BSL user's guide SLAU622 chapter 4.3) If you want to try out the BSL, we provide the BSL-Scripter software here, that you should be able to use with the MSP-FET and your PC as the BSL host: http://www.ti.com/tool/mspbsl For #2: This previous post might help: e2e.ti.com/.../1943264 Regards, Katie
↧