Skip to content

A Makefile project for the MSP430G2553 serving as an example of how to create a Makefile for a microcontroller project.

License

Notifications You must be signed in to change notification settings

artfulbytes/makefile_microcontroller

Repository files navigation

Makefile for a microcontroller project

This repository contains a Makefile and an example project for the MSP430G2553. It serves as an example of how you can set up a Makefile for a microcontroller project. Please read the accompanying blog post Build and flash your microcontroller project from the command line with a Makefile.

How to use it for MSP430G2553?

If you have the MSP430G2553, you first need to install CCS (to get the MSP430-GCC toolchain) on a Linux machine. See the blog post for more information.

With the toolchain installed, you have to update these paths to match your computer:

Then run

make

to build,

make flash

to flash, and

make clean

to remove the build files.

How to use it for other microcontrollers?

If you have another MSP430 microcontroller than MSP430G2553, you also have to change the MCU flag, the flash command, and maybe the code.

If you have any other microcontroller, you need to adapt the Makefile to match your toolchain as well as the example project. Even then, you should be able to reuse the same structure and directives in the Makefile.

About

A Makefile project for the MSP430G2553 serving as an example of how to create a Makefile for a microcontroller project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published