我现在啊遇到这样一个问题:
从公司程序库拷贝出来一个正确的程序,在我自己的电脑上(电脑预先装有CCS9.0),后来我把自己电脑上的CCS重装了,版本号还是9.0,
去编译那个正确的程序,下载到28377s中,别的所有的功能都好使,就是Ethercat功能不对了,上位机无法通过Ethercat与芯片通信。
我就用文件比较软件去查找两个程序的不同之处,发现就只有三个文件不同:
.launches 文件 .ccsproject文件 .cproject文件
我就把最初正确程序中的这三个文件替代进Ethercat不好使的工程中,发现正常了。
我十分不解,不知道这三个文件(.launches 文件 .ccsproject文件 .cproject文件)有什么作用,我其余所有的.c .h函数都是一样的,为什么
我重装CCS之后编译的这三个文件会不一样呢?又为什么会影响到Ethercat呢?
因为这个事一直被领导骂,说我肯定是乱改什么了,把好使的程序改出来问题了,压力山大,恳请大神解答啊。
附上不同之处:
第一张图是 .cproject文件的不同之处(截取部分,这个文件的不同之处比较多,大都是一连串数字两个文件不一样)
第二张图是.launches 的不同之处: