First, use the Per tool to generate CMD files (Generating Linker Files). The Per tool will generate two CMD files, one for the MSP430G2755 Bootloader and the other for the MSP430G2755 application. The operation instructions are as follows, C:\Users\a0223791\Desktop\MSP430-BSL-IAP\MSPBoot_1_01_00_00\linkerGen>perl MSPBo otLinkerGen.pl -file lnk_msp430G2755_Uart_1KB -dev MSP430G2755 -params 0x8000 0x FFE0 0xFC00 48 6 0x1100 0x20FF 0x80 0x1000 0x10BF There are several important parameters as follows, <0x8000 > = Start address of Flash/FRAM For MSP430G2553 the address is 0xC000, while for MSP430G2755 the address needs to be changed to 0x8000 <0xFFE0 > = Address of interrupt vector table The interrupt vector table address is 0xFFE0, which is the same for MSP430G2553 and MSP430G2755 <0xFC00> = Start address of Bootloader The starting address of Bootloader is 0xFC00, which is the same for both <48 > =Size of the proxy table Here 48 corresponds to 12 interrupt vectors, each interrupt vector occupies 4Bytes <6> = Size of shared vectors There are 3 (P1/Time/Dummy) interrupt vectors in the application, each interrupt vector occupies 2Bytes, the corresponding parameter is 6 <0x1100> = Start address of RAM The start address of RAM also needs to be modified to 0x1100 of MSP430G2755 <0x20FF > = End address of RAM The end address of RAM also needs to be modified to 0x20FF of MSP430G2755 = Size of the stack The default stack size of MSP430G2755 is 0x80 <0x1000> = Start address of info memory used for bootloader The start and end addresses of Information are consistent for MSP430G2553 and MSP430G2755, no modification is required <0x10BF > = End address of info memory used for bootloader The start and end addresses of Information are consistent for MSP430G2553 and MSP430G2755, no modification is required Note the modified parameter 6 and the number of interrupt vectors. The interrupt vectors in the Bootloader do not need to be modified. Only the interrupt vectors in the MSP430G2755 application App need to be modified. The following figure shows the distribution of interrupt vectors in the Bin file.