工具/软件:Code Composer Studio
多年来,我一直在笔记本电脑和台式计算机上运行5.1 Studio版本:带编译器4.0 的.0.0.9万。 我的桌面最近死机了,所以我第一次尝试加载最新版本的CCS v7。 当我把它开起来时,我很失望地发现那种恩典已经被放弃了。 我对所有项目都使用了Grace,并希望继续。 在在线参考资料中的某个地方,我发现CCS 6.3 是最后一个支持Grace的人。 这是不正确的,因为有某种错误。 我终于找到了一个版本6.2 (如果我记错了),它能很好地工作。 当我去构建我的一个项目时,我收到一个错误,说.text不适合。 现在,这个在v 4.0 0编译器下构建的项目是1684字节,当然,它适合我的微控制器的2K ROM。 使用编译器4.4 的CCS 6下,我认为它超过了5000 字节! 该项目使用浮点数学的单线实现PID。 不忙的是,当我评论这条线时,代码是合适的,但当然是无用的。 经过大量的努力-我甚至不记得我遇到的所有问题-我又回到了新的Windows 10笔记本电脑上的CCS 5和编译器4。 因此,我终于有了一个即使不受支持也能正常工作的系统,但这是一个令人沮丧和失望的体验。
我很想知道为什么编译器中的浮点数学计算结果这么差,以及这是否在更高版本中得到了纠正。 BTW更改编译器优化设置不会执行任何操作。