c2000 microcontroller sensorless speed control implementaion
I did a thesis using TI's C2000 for bldc. There are many docs, app note and example code from their website. Take a look at this AN.

Download ControlSuit, there are example code and docs.

Edited:

For implement Observer, I was using this way:


First, you need install MATLAB Embedded Coder and Simulink coder, and choose target hardware
Implement the Observer on MATLAB/SIMULINK, then generate code, then flash to your hardware.
MATLAB's Guide