CMSIS DSP查找表耗尽了我的记忆

时间:2017-04-09 18:23:53

标签: memory-management lookup-tables cmsis

CMSIS(Cortex微控制器软件接口标准版)遗憾地附带了大量的查找表。只要我使用其中一个DSP功能,它就包括所有查找表(~200KB),甚至包括我不需要的查找表。 我想知道是否有办法告诉gcc或ln摆脱这些未使用的表。 “arm-eabi-strip --strip-unneeded file.elf”似乎没有做任何事情。 如果不手动删除所有这些数组,我无法处理这个问题。

1 个答案:

答案 0 :(得分:0)

我在这里找到了我的问题的答案: How to remove unused C/C++ symbols with GCC and ld? 将-fdata-sections -ffunction-sections传递给gcc似乎可以解决问题。