28335,Debug编译能通过能运行,用release编译一堆问题?
[复制链接]
1、我先前用debug模式编译的程序,有一段周期性的大的运算,要看看它的负荷。我用了一个IO,开始运算的时候输出1,算完后输出0,这样我可以用示波器看他跑了多长时间。
周期是40us,可以跑6000条指令,计算占了60%。我又找到了反汇编的这部分代码,一条一条一数,不应跑这样久。看编译后的代码没啥啰嗦的部分,是因为debug设置跑得慢吗? 2、我用release模式编译,直接就编译不成功。这两种编译方式我都没有自己作过设置。 遇到的问题,百度后发现还是挺常见的, “fatal error: could not open source file "DSP2833x_Device.h” 好多人问这个问题啊!在这里也有人问,没有好的答案。 我的工程是直接在TI的例程上加内容来做的,这个文件在ccs的FileView中工程里都可以见到,也可以打开来看,可就是编译的时候说打不开,这支怕不是在编译设置中加入包含路径可以解决的吧? 肯定有人解决了这个问题,知道怎么干的吗? 3、我一般都是用增量编译。在试release的时候,一时手欠,用了一次“Rebuild All”,不但release编译不成功,再转回去debug也不能成功了。 感觉ccs的编译好脆弱呀。好在我不不备份。
|