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.
很好奇这个 Exclude from Build 具体是起什么样的错误。为什么TI电机控制的例程里有这么多文件都 Exclude from Build 了。
最开始,我以为 Exclude from Build 的意思是,使得某个文件不参与编译,即在工程中把它除去一样。
但是后来,我写的一个程序,总是报错,于是我就把某几个报错的文件 Exclude from Build 了,此后,该程序编译通过,不报错了。
但是没想到,那几个文件里的函数,还是可以在主函数里执行。那也就是说,那几个被 Exclude from Build 的文件,还是参与了编译?
请问这是怎么回事? 或者说, 这个 Exclude from Build 到底起什么作用?
实际上 那个程序是我们实验室电机控制的程序
一开始是3.3上运行的,后来直接拷贝到6.0上来了,所以报错了很多。
于是我们把报错的几个文件,exclude from build 了。
debug后,发现,电机还是可以照常跑。也就是说,被 exclude 的文件里的函数,还是在执行。
Jason Wu4 说:检查一下当前DSP中中程序是不是修改后的工程,重新编译下载一下试试
电机正常运行可能是运行之前下载的程序。
能顺便问您一个问题吗? TI的 controlsuite里的,电机控制例程,HVPM_Sensorles_2833x。
一开始的时候,运行了一个叫 OffsetISR 的函数,进行 adc 的偏置校正。
请问进行这个偏置校正的时候,adc 采样的是哪里的电压?或者说,是哪里提供了一个电压,供adc去采样,然后校正。
是需要一个外部电源,给 adc 提供一个可采样的电压吗?