TI论坛
直播中

王晶

8年用户 138经验值
私信 关注
[问答]

同一个程序CCS4.2与CCS5.4的编译效果相差很大的原因是什么?

受到警告
提示: 作者被禁止或删除 内容自动屏蔽

回帖(4)

冯敬宇

2020-7-13 07:25:00
Zhi,
这个FLASH是预定义符号,用来做条件编译用的。
你检查一下main文件中是否有FLASH的条件编译,即ifdef等
Eric
                                                                         - ERIC
举报

王晶

2020-7-13 07:33:23
引用: guigui_7044 发表于 2020-7-13 07:25
Zhi,
这个FLASH是预定义符号,用来做条件编译用的。
你检查一下main文件中是否有FLASH的条件编译,即ifdef等

Eric,
有的,这回明白了,太感谢了!
Zhi
举报

周勇

2020-7-13 07:42:24
你好!
1.程序编译结果和CCS版本没有什么关系,主要是和你选用的compiler有关,CCS5.4默认的compiler是比CCS4.2新,所以结果不一样是正常的;
2.还有就是C2000 compiler里面对优化的设置,如果不一样,编译结果也不一样;
3.编译.out和.hex最后烧写到Flash里面的执行代码也有少许区别,但是不影响运行结果;
Regards,
Hardy
                                                                         Hardy

如果您认为此问题已被解答,请在“这是否解答您的问题” 后,点击“”按钮。 感谢您对TI的大力支持!
举报

李子跃

2020-7-13 07:49:42
引用: guigui_7044 发表于 2020-7-13 07:25
Zhi,
这个FLASH是预定义符号,用来做条件编译用的。
你检查一下main文件中是否有FLASH的条件编译,即ifdef等

请问 CCS5测试算法运行时间准不?要进行算法优化可否用这种方式测试算法中比较耗时的部分?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分