[回到开始][上一层][下一篇]
发信人: bajht (傻傻的问), 信区: DSPTech
标 题: 请问一个关于c优化得问题,望大虾给予帮助!
发信站: BBS 水木清华站 (Sat Jun 15 09:45:08 2002)
我在c54xx得EVM板上优化c源代码,所用ccs是1.2版本。我用intrinsic函数代替c源代码
响应功能的函数时,有些地方的函数不能代替。这可能是什么
原因造成的呢?如果先启动优化器替换后得得数据正确,但是一关闭优化气器据就不对
了。反之也是这样。
--
※ 来源:·BBS 水木清华站 smth.edu.cn·[FROM: 202.112.26.39]
发信人: ToALice (献给艾丽丝), 信区: DSPTech
标 题: Re: 请问一个关于c优化得问题,望大虾给予帮助!
发信站: BBS 水木清华站 (Sat Jun 15 16:43:34 2002)
你单步调试一下,看看instrinsics是否返回了正确的值
不启动优化器应该也可以
【 在 bajht (傻傻的问) 的大作中提到: 】
: 我在c54xx得EVM板上优化c源代码,所用ccs是1.2版本。我用intrinsic函数代替c源代码
: 响应功能的函数时,有些地方的函数不能代替。这可能是什么
: 原因造成的呢?如果先启动优化器替换后得得数据正确,但是一关闭优化气器据就不对
: 了。反之也是这样。
--
※ 来源:·BBS 水木清华站 smth.edu.cn·[FROM: 211.69.197.66]
发信人: bajht (傻傻的问), 信区: DSPTech
标 题: Re: 请问一个关于c优化得问题,望大虾给予帮助!
发信站: BBS 水木清华站 (Sun Jun 16 22:06:55 2002)
我单步调试了,程序运行到一些点就运行不下去了,不知道是什么原因?
就算不启动优化器,我的程序指令周期数并没有下降许多?我师兄在6000上实现时
就这些intrinsic函数代替后就从10^8降到10^6的指令周期数了。我却只有10^7
,不知道在54xx里一般降到多少是正常的?如果降到10^6,后面再改写一些程序为手工汇
编就可以
达到实时处理了,请帮帮忙,万分感激!
【 在 ToALice (献给艾丽丝) 的大作中提到: 】
: 你单步调试一下,看看instrinsics是否返回了正确的值
: 不启动优化器应该也可以
--
※ 来源:·BBS 水木清华站 smth.edu.cn·[FROM: 202.119.230.80]
发信人: yhr ( abc), 信区: DSPTech
标 题: Re: 请问一个关于c优化得问题,望大虾给予帮助!
发信站: BBS 水木清华站 (Sun Jun 16 22:13:47 2002)
我一般关键的子程序手工汇编
【 在 bajht (傻傻的问) 的大作中提到: 】
: 我单步调试了,程序运行到一些点就运行不下去了,不知道是什么原因?
: 就算不启动优化器,我的程序指令周期数并没有下降许多?我师兄在6000上实现时
: 就这些intrinsic函数代替后就从10^8降到10^6的指令周期数了。我却只有10^7
: ,不知道在54xx里一般降到多少是正常的?如果降到10^6,后面再改写一些程序为手工汇
: 编就可以
: 达到实时处理了,请帮帮忙,万分感激!
--
※ 来源:·BBS 水木清华站 smth.edu.cn·[FROM: 202.38.75.43]
发信人: ybbrh (sunson), 信区: DSPTech
标 题: Re: 请问一个关于c优化得问题,望大虾给予帮助!
发信站: BBS 水木清华站 (Mon Jun 17 11:10:20 2002)
什么叫启动优化器呢?
ccs 不就是在编译的时候选一些选项,编译完了以后再看运行周期么?
不懂,请教的说
【 在 bajht (傻傻的问) 的大作中提到: 】
: 我单步调试了,程序运行到一些点就运行不下去了,不知道是什么原因?
: 就算不启动优化器,我的程序指令周期数并没有下降许多?我师兄在6000上实现时
: 就这些intrinsic函数代替后就从10^8降到10^6的指令周期数了。我却只有10^7
: ,不知道在54xx里一般降到多少是正常的?如果降到10^6,后面再改写一些程序为手工汇
: 编就可以
: 达到实时处理了,请帮帮忙,万分感激!
--
※ 来源:·BBS 水木清华站 smth.edu.cn·[FROM: 166.111.64.252]
发信人: bajht (傻傻的问), 信区: DSPTech
标 题: Re: 请问一个关于c优化得问题,望大虾给予帮助!
发信站: BBS 水木清华站 (Mon Jun 17 15:06:45 2002)
你选选项时,可以打开优化器也可不打开,一般在调试时是关闭的。等调试
正确了再打开优化器。
【 在 ybbrh (sunson) 的大作中提到: 】
: 什么叫启动优化器呢?
: ccs 不就是在编译的时候选一些选项,编译完了以后再看运行周期么?
: 不懂,请教的说
--
※ 来源:·BBS 水木清华站 smth.edu.cn·[FROM: 202.119.230.80]
[回到开始][上一层][下一篇]
欢迎访问Cterm主页
|