I am at the moment digging into the firmware and trying to understand it better with the help of the labs from TI (coming with motorware). I guess you guys did some of them to come up with your firmware. Could you tell me which labs you were playing around to come up with the ODRI firmware?
I don’t remember exactly but I think I went through most of the labs up to around lab12*, skipping a few that did not seem so relevant to our project. Especially the first labs are good to go through as they explain the basics of MotorWare.
For some parts of the software (e.g. CAN communication) there was no ready-to-use lab but TI typically provides quite good documentation for the single modules.
Finally I asked a lot of questions on the TI support forum :). They typically reply fast and give their best to help.