Skip to content

Project is to develop custom firmware on TMS320 and communicate with Arduino

Notifications You must be signed in to change notification settings

krish-iyer/TMS320f28027

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TMS320f28027

Objective: Project is to develop custom firmware on TMS320 and communicate with Arduino

Assets: CCSTUDIO 5.5 TMS320f28027 - Piccolo F28027

Methodology:

  1. Develop customised functions to do MAC operations in an optimized way.
  2. To develop drivers for SPI communication with external devices.
  3. To create Arduino libraries with which we can utilize the TMS320 for high speed computations/ background calculations.

Works Done:

  1. Configured external interrupt - with GPIO input in C Knowledge on Bitwise configurations in C, and interrupt vectors - Refer project 1
  2. ASM function called by C program. - using Direct addressing mode Knowledge on rules of arguments passing from C to ASM and vice-versa - Refer project 2

Halfway:

  1. Memory management - Only tested on RAM, program need to be flashed and then tested. Knowledge on creating command files - Refer project 3

Approaches that helped:

  1. Bitwise configuration in C.
  2. Using assembly functions to optimize the code.

About

Project is to develop custom firmware on TMS320 and communicate with Arduino

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Pascal 60.2%
  • Makefile 27.3%
  • Batchfile 9.4%
  • C 3.0%
  • Assembly 0.1%