Skip to content

Embedded software development workspace for some microcontrollers.

License

Notifications You must be signed in to change notification settings

pridolfi/workspace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workspace

Embedded software development workspace for microcontrollers.

Supported targets:

  • LPC11U68
  • LPC1769
  • LPC4337 (M4 and M0 cores)
  • LPC54102 (M4 and M0+ cores)

Supported boards:

  • CIAA-NXP and EDU-CIAA-NXP (www.proyecto-ciaa.com.ar)
  • LPCXpresso with LPC1769
  • LPCXpresso with LPC54102
  • LPCXpresso with LPC11U68

Available libraries:

Supported toolchains:

  • gcc-arm-none-eabi

Usage

  • Make sure you have an arm-none-eabi-* toolchain configured in your PATH. If you don't have it, download GCC ARM Embedded.
  • git clone https://github.com/pridolfi/workspace.git && cd workspace
  • cp project.mk.template project.mk
  • Define PROJECT, TARGET and BOARD (optional) variables in project.mk according to the project you want to compile.
  • Compile with make.
  • Clean with make clean. Clean for all targets with make clean_all.
  • Download to target via OpenOCD with make download.

Acknowledgements

This was possible thanks to the Argentine Open Industrial Computer project (Proyecto CIAA). See more about the project at http://www.github.com/ciaa and http://www.proyecto-ciaa.com.ar.

About

Embedded software development workspace for some microcontrollers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published