參考資訊:
https://github.com/dlbeer/mspdebug
https://www.ti.com/lit/ds/symlink/msp430fr5994.pdf
https://www.ti.com/tool/MSP430-GCC-OPENSOURCE#downloads
https://www.reddit.com/r/embedded/comments/rbsuf9/struggling_to_get_timestamps_on_an_msp430fr5994/
https://vivonomicon.com/2018/11/22/bare-metal-msp430-programming-working-with-new-microcontrollers/
LED是連接到P1.0

DIR

OUT

Watchdog

PM5

main.c
#include <msp430fr5994.h>
void delay(unsigned long cnt)
{
while (cnt--) {
asm("nop");
}
}
int main(void)
{
WDTCTL = WDTPW + WDTHOLD;
PM5CTL0 &= ~LOCKLPM5;
P1DIR = BIT0;
while (1) {
P1OUT ^= BIT0;
delay(100000);
}
}
編譯、下載
$ msp430-elf-gcc -mmcu=msp430fr5994 main.c -o main.elf $ mspdebug ezfet 'erase' 'load main.elf' 'exit'
完成
