nzk123 发表于 2019-11-15 14:53:25

关于ARM DSP库移植大小问题

移植了H7的ARM DSP库,发现lib加进去会多70多K,对于750这种片子一下占了一半,所以想咨询是否可以移植源码的方式,只添加用到的功能,从而减小代码量。我初步试了一下,报一大堆缺失错误,有没有人这样干过?@eric2013

eric2013 发表于 2019-11-15 14:59:34

http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547&extra=page%3D1

nzk123 发表于 2019-11-18 16:39:19

eric2013 发表于 2019-11-15 14:59
http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547&extra=page%3D1

你好,我按照教程做了,如果用库没问题,但是一旦把库换成那10个.c文件,会报一大堆错误。对了我用的是750片子,应该没有关系吧

eric2013 发表于 2019-11-18 16:45:30

nzk123 发表于 2019-11-18 16:39
你好,我按照教程做了,如果用库没问题,但是一旦把库换成那10个.c文件,会报一大堆错误。对了我用的是75 ...

没关系的。

nzk123 发表于 2019-11-18 16:53:43

eric2013 发表于 2019-11-18 16:45
没关系的。

我发现如果使用FFT功能,RO-data会增加非常多,库形式增加70多K,用你的模块源文件形式会增加700多K,这个是不是没法优化了?

eric2013 发表于 2019-11-18 16:59:34

nzk123 发表于 2019-11-18 16:53
我发现如果使用FFT功能,RO-data会增加非常多,库形式增加70多K,用你的模块源文件形式会增加700多K,这 ...

新版DSP库的各种const参数表高达700KB,使用MDK选择0以上的优化,将没用到的优化了
http://www.armbbs.cn/forum.php?mod=viewthread&tid=95374&fromuid=58
(出处: 硬汉嵌入式论坛)

nzk123 发表于 2019-11-18 19:03:12

eric2013 发表于 2019-11-18 16:59
新版DSP库的各种const参数表高达700KB,使用MDK选择0以上的优化,将没用到的优化了
http://www.armbbs.c ...

只要用了FFT,开启优化也有70多K,看来这个FFT必须要占这么多资源了,用库和源文件没啥区别,我本来想用源文件,删掉一些不用的DSP相关.c,能够节省一点空间,目前来看不行。

eric2013 发表于 2019-11-18 19:26:55

nzk123 发表于 2019-11-18 19:03
只要用了FFT,开启优化也有70多K,看来这个FFT必须要占这么多资源了,用库和源文件没啥区别,我本来想用 ...

那个const表,可以自己运行时生成一个。

nzk123 发表于 2019-12-16 16:02:04

eric2013 发表于 2019-11-18 19:26
那个const表,可以自己运行时生成一个。

有没有相关讲解,如何生成,感谢
页: [1]
查看完整版本: 关于ARM DSP库移植大小问题