This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello, I am using the tmdxiddk379d example solution in MotorControl SDK with TMS320F28379D Launchpad, and I have modified the example for my own hardware. I've made it to the final build level (build level 6) where I would like to perform frequency analysis in order to optimize the PI coefficients in my control loops. However, when I select build level 6, I receive error #10099-D, which is associated with the program not being able to fit onto the device's memory:
Any suggestion on how to handle this error?
Also, if you could point me towards any resources on how to design the PI compensator gains with the SFRA results, that would be appreciated. It looks like the tmdxiddk379d already computes d and q axis current loop PI gains based off of the stator inductance and the targeted current loop bandwidth, so I'm more interested in the speed loop.
Thanks.
It sounds like you need to edit your cmd file to allocate more space to .data. On the page below there are a few FAQs about how to split a section across a few memory blocks, or if that doesn't work, how to combine two memory blocks into one.
https://software-dl.ti.com/ccs/esd/documents/c2000_c28x-compiler-understanding-linking.html
Have you read the SFRA guide? https://www.ti.com/lit/pdf/spruik4
Whitney