TI中文支持网
TI专业的中文技术问题搜集分享网站

DSP程序配置了4路pwm,在安装linux系统下的电脑运行,只能输出2路。同样的工程,拷贝到window下的电脑运行,4路PMW都正常。

小弟用DSP28335程序配置了4路pwm,在安装linux系统下的电脑运行,只能输出两路。同意的工程,拷贝到window下的电脑运行,将配置文件的路径全部更换过来之后,程序能正常运行,而且4路PMW都正常。程序和配置文件再两个电脑下完全一样。不知道为什么换个电脑就输出不一样了,不知道这个跟电脑操作系统是否相关,另,是否跟程序的CMD文件有关,请各位大侠指教!!

Eason Wang:

Move to C2000 forum

小弟用DSP28335程序配置了4路pwm,在安装linux系统下的电脑运行,只能输出两路。同意的工程,拷贝到window下的电脑运行,将配置文件的路径全部更换过来之后,程序能正常运行,而且4路PMW都正常。程序和配置文件再两个电脑下完全一样。不知道为什么换个电脑就输出不一样了,不知道这个跟电脑操作系统是否相关,另,是否跟程序的CMD文件有关,请各位大侠指教!!

qi zhong1:

之前把win7的电脑系统重装之后,再安装ccs,然后就出现了之前和linux一样的问题,同样的程序,只能输出两路PWM。

小弟用DSP28335程序配置了4路pwm,在安装linux系统下的电脑运行,只能输出两路。同意的工程,拷贝到window下的电脑运行,将配置文件的路径全部更换过来之后,程序能正常运行,而且4路PMW都正常。程序和配置文件再两个电脑下完全一样。不知道为什么换个电脑就输出不一样了,不知道这个跟电脑操作系统是否相关,另,是否跟程序的CMD文件有关,请各位大侠指教!!

rookiecalf:

回复 qi zhong1:

使用controlsuite中的例程测试输出信号

小弟用DSP28335程序配置了4路pwm,在安装linux系统下的电脑运行,只能输出两路。同意的工程,拷贝到window下的电脑运行,将配置文件的路径全部更换过来之后,程序能正常运行,而且4路PMW都正常。程序和配置文件再两个电脑下完全一样。不知道为什么换个电脑就输出不一样了,不知道这个跟电脑操作系统是否相关,另,是否跟程序的CMD文件有关,请各位大侠指教!!

mangui zhang:

只要你的工程不变    也就意味着CMD也没有变化吧    

重装后的CCS可以是build option里面的配置不一样    也就是优化效果不一样

但是完整的工程拷贝过去直接导入    工程配置等都是不会变化的

小弟用DSP28335程序配置了4路pwm,在安装linux系统下的电脑运行,只能输出两路。同意的工程,拷贝到window下的电脑运行,将配置文件的路径全部更换过来之后,程序能正常运行,而且4路PMW都正常。程序和配置文件再两个电脑下完全一样。不知道为什么换个电脑就输出不一样了,不知道这个跟电脑操作系统是否相关,另,是否跟程序的CMD文件有关,请各位大侠指教!!

qi zhong1:

回复 rookiecalf:

你好,我已经用controlsuite中的历程跑了,历程中配置的pwm都有输出(pwm寄存器有数值)。而我自己的程序中只有pwm1盒pwm2的寄存器有数值,pwm3和pwm4的寄存器都是0……

小弟用DSP28335程序配置了4路pwm,在安装linux系统下的电脑运行,只能输出两路。同意的工程,拷贝到window下的电脑运行,将配置文件的路径全部更换过来之后,程序能正常运行,而且4路PMW都正常。程序和配置文件再两个电脑下完全一样。不知道为什么换个电脑就输出不一样了,不知道这个跟电脑操作系统是否相关,另,是否跟程序的CMD文件有关,请各位大侠指教!!

qi zhong1:

回复 mangui zhang:

是的,cmd文件都没有变,而且程序中的四路pwm都是参考controlsuite中的example 2833xEpwmUpDowmAq来配置的,只是根据自己程序需要将pwm1用于触发adc,pwm234配置完全一样。但是运行的时候pwm1和2的寄存器有读数,而pwm3和4的寄存器读书全是0。您说的build option我一直没动过,请问具体怎么修改?麻烦指导一下,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » DSP程序配置了4路pwm,在安装linux系统下的电脑运行,只能输出2路。同样的工程,拷贝到window下的电脑运行,4路PMW都正常。
分享到: 更多 (0)