打印
[应用相关]

发现个疑似bug,rfft的占用资源不正常高

[复制链接]
5346|29
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 fox0815 于 2021-9-5 11:48 编辑

在使用F415芯片的FFT功能时发现一个问题:
我测试了F415的CFFT例程,该例程可以在雅特力标准库中找到:
例程内容如下:

占用资源如下:


我将CFFT修改为RFFT功能,代码如下:

占用资源如下:

其RO-data占用远高于CFFT。

请教一下这是正常现象,还是什么地方我没有设置好?

我又将芯片型号改为F403A,同样存在该问题:
CFFT:

RFFT:




使用特权

评论回复
沙发
usysm| | 2021-9-5 20:34 | 只看该作者
型号一样的吗   

使用特权

评论回复
板凳
typeof| | 2021-9-5 20:34 | 只看该作者
这个是标准库吗         

使用特权

评论回复
地板
yujielun| | 2021-9-5 20:34 | 只看该作者
fft的速度怎么样     

使用特权

评论回复
5
htmlme| | 2021-9-5 20:34 | 只看该作者
可能编译优化的问题吧     

使用特权

评论回复
6
pklong| | 2021-9-5 20:35 | 只看该作者
这个也没有查找原因吧。         

使用特权

评论回复
7
touser| | 2021-9-5 20:35 | 只看该作者
内部分配的问题吗   

使用特权

评论回复
8
myiclife| | 2021-9-5 20:36 | 只看该作者
这个计算2048个,速度快不快呢?  

使用特权

评论回复
9
uytyu| | 2021-9-5 20:36 | 只看该作者
自己的库?还是lib呢?   

使用特权

评论回复
10
iyoum| | 2021-9-5 20:36 | 只看该作者
怎么这么大?占用的资源很多吗  

使用特权

评论回复
11
jkl21| | 2021-9-5 20:36 | 只看该作者
跑个系统也不过如此。      

使用特权

评论回复
12
fox0815|  楼主 | 2021-9-5 21:55 | 只看该作者

同一个型号。我测试了415与403A,都有这个问题。

使用特权

评论回复
13
fox0815|  楼主 | 2021-9-5 21:56 | 只看该作者
typeof 发表于 2021-9-5 20:34
这个是标准库吗

没错,标准库,未经修改那种。我直接在标准库提供例程基础上测试RFFT的。

使用特权

评论回复
14
fox0815|  楼主 | 2021-9-5 21:57 | 只看该作者
jkl21 发表于 2021-9-5 20:36
跑个系统也不过如此。

我项目也在用RTthread,可没有这么大的flash消耗。

使用特权

评论回复
15
fox0815|  楼主 | 2021-9-5 21:57 | 只看该作者
uytyu 发表于 2021-9-5 20:36
自己的库?还是lib呢?

CMSIS的LIB,不是自己写的。我之前在论坛里请教AT32能不能用RFFT,现在发现怕是有点难。

使用特权

评论回复
16
fox0815|  楼主 | 2021-9-5 21:58 | 只看该作者
myiclife 发表于 2021-9-5 20:36
这个计算2048个,速度快不快呢?

几毫秒?没有STM32速度快,我这个芯片不带FPU,只有DSP,没有硬件加速。

使用特权

评论回复
17
勇敢的大白菜| | 2021-9-6 08:47 | 只看该作者
这个绝对不是bug,需要仔细看一下。

使用特权

评论回复
18
m564522634| | 2021-9-6 09:08 | 只看该作者
这个很好解决呀,你打开map文件 查看下rfft有关的代码.o文件编译出来有多大就可以了,估计不是bug的问题是就要这么多的占用量。

使用特权

评论回复
19
fox0815|  楼主 | 2021-9-6 09:21 | 只看该作者
m564522634 发表于 2021-9-6 09:08
这个很好解决呀,你打开map文件 查看下rfft有关的代码.o文件编译出来有多大就可以了,估计不是bug的问题是 ...


打开map文件了,主要的RO-data资源消耗就是arm_const_structs与arm_rfft_init_q15两个目标文件。

使用特权

评论回复
20
muyichuan2012| | 2021-9-6 09:24 | 只看该作者
本帖最后由 muyichuan2012 于 2021-9-6 09:35 编辑

你是说 CMSIS的LIB 有bug吗? 这可是ARM官方提供的哎。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

26

帖子

2

粉丝