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.

CCS3.3程序导入到CCS4.2.3中的问题



一个CCS3.3的程序里面含有 CMD文件夹、SRC源程序文件夹、include 文件夹以及PWM.pjt文件。

现在 将这个CCS3.3的程序导入到CCS4.2.3中运行。导入后,发现SRC源程序文件夹中的汇编程序1和汇编程序2加载不进去,在CCS4.2.3的SRC中显示不了汇编程序1和汇编程序2。

在CCS4.2.3中用"Add file“的方式把缺少的汇编程序1和2加载到源程序文件夹中。编译,生成可执行文件 PWM.out.

这时在CCS3.3的程序里多了两个文件夹,一个是Debug 文件夹,还有一个是PWM文件夹,里面有CMD文件夹,SRC文件夹,以及include文件夹等。其中SRC文件夹里面仅含有刚才加载的汇编1和汇编2.

问题:我在CCS4.2.3的窗口里修改了汇编程序1和2,并编译运行。以为程序已经按照我修改后的程序运行。但是实际上那个PWM文件夹里的SRC里加载的那两个汇编程序内容还是原来的内容没有被修改,且程序只是执行那个PWM文件夹里的SRC里的那两个汇编程序。

也就是我在窗口里修改的内容,没有起作用,请问这是为什么?

怎么样才能做到,我在窗口里修改的内容会一致修改掉PWM里的SRC中汇编的内容?

我分两次修改,一次修改窗口中汇编的内容,另一次是PWM里的SRC中汇编的内容。但是这样的方法,不好。

谢谢!

  • 显然是路径的问题。

    你可以在project explorer下选中你的文件,比如汇编文件1,右键,属性,可以看到该文件在哪个路径下。

    按你目前的问题,它应该不在你说的SRC文件夹下。

    确定以后,可以在project explorer下选中你的工程项目,同样右键,属性,分别在compiler和linker下找到包含路径的选项,将对应路径添加进行即可。

  • 我的那两个汇编文件和其他源文件都在一个文件夹里,但是导入的时候,其他文件(也有汇编文件)都可以导入,就那两个汇编文件导入不了。

  • 上面的回复是针对你最后的问题的建议解决方案,并不是讨论为什么不能导入。

    不能导入的原因猜测有两个,一,还是路径;二,CCS不接收汇编文件:它不认为在工程项目目录下一级目录带asm的文件是汇编文件。你可以将该汇编文件放在上一级目录试一下,同时也可以在window-->preferences-->C/C++-->File Types里查找是否有.asm类型。

    如果不做改变,那么就参考我前一帖子的方案是否可行。