If you wish to flash your bin file to the device then you have to obtain a JTAG programmer like this one.
There is no other way (of my knowledge) how to get the binary hex file to the microcontroller.
If you have this JTAG programmer and have sucessfully build your aplication the you have produced a bin or hex file that is runnable on a msp microcontroller.
Flash on a Windows OS
As in the picture below, just type:
make flash msp430-jtag -w -D -ep --ramsize=2048 --size=2048 -r out/out.hex
You have to adjust the ramsize and size approriate to your processor. And the out/out.hex file has to be renamed to whatever your outfile's name is.
Then wait for the flashing process to finish.
use gdb to flash the hex file to the controller. To enable gdb to talk to the JTAG programmer, run gdbproxy:
And finally, run GDB:
which makes gdb display a prompt. To flash your program (i.e. load you program into the nonvolatile flash memory of the mcu), type:
|mon erase||erase flash memory (needs to be done before you can write new data)|
|load||store firmware in flash|
|mon reset||reset mcu (loading f*cks with the clock, this fixes it)|
|c||'continue', start code execution|