Skip to content

eyalcohen/apollo10

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

apollo10

Intro

This codebase supports the 10KW motor controller Apollo10 project!

Project highlights:

  • Targets a 10KW motor controller, up to 100V
  • Advanced controls using field oriented control
  • Targets a Cortex M4 processor from Texas Instruments, coded with C++

Setting up the toolchain for an Ubuntu based system

Many instructions are grabbed from here: [http://www.strainu.ro/programming/embedded/programming-for-the-tiva-c-launchpad-on-linux/]

Installing the compiler.

Ubuntu has an incorrect cross compiler, so make sure the installed compiler comes from the PPA below

sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded
sudo apt-get update
sudo apt-get install gcc-arm-none-eabi=4-8-2014q2-0trusty10
Setting up the ICDI debugger
echo 'ATTRS{idVendor}=="1cbe", ATTRS{idProduct}=="00fd", GROUP="users", MODE="0660"' | \
> sudo tee /etc/udev/rules.d/99-stellaris-launchpad.rules
Tool chain information
  • GCC Version 4.8.4
  • FreeRTOS Version - 8.0.1
  • OpenOCD 0.9.0-dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages