Part Number:CCSTUDIO-C2000
大家好!
请教一下CCS编译方面的问题,就是我在程序编译发布的时候什么情况下会导致编译后的hex文件里对结构体变量寻址时出现了地址向后偏移两个字节?类似的例子如下:正确的编译结果应该是E2AF0210,异常的编译结果是E2AF0212,异常的结果是我之前的一次编译结果,和现在编译的结果存在差异,且现在编译的源代码和之前的代码是完全一样的,所用的CCS版本和编译器也是一样的,两次的编译都没有提示错误。想确认一下哪里的配置差异会引起这样的问题?或者是不是CCS工程里的配置差异会导致这种情况?同样的代码现在编译复现不出来之前出现的异常问题。CCS版本:Version 19.3.0.00012,编译器版本:V20.2.4.LTS.
感谢回复!
Yale Li:
您好,编译发生错误的这次,您有更改哪些配置,或者进行过什么不同的操作吗?
,
SHAOJUN YUAN:
我是按以往正常发布流程发布,正常的有开1级5速优化,印象中没有进行特别的CCS配置设置,我尝试修改一些配置想要复现当时的情况,但是都没有复现出来,所以才来这里请求支援。CCS配置如下图:
,
Yale Li:
如果不能复现并且不影响正常工作的话,建议您忽略它。
如果您想搞清楚到底是怎么回事,可以去E2Ehttps://e2e.ti.com/提问,那里有编译器方面的专家
,
SHAOJUN YUAN:
已在英文论坛提问,目前还没有得到答复
,
Yale Li:
那边现在是假期,他们假期结束回来之后会回复您