你说的很对啊,我调试发现这个函数耗时比较长,导致数据混乱,经过调高主频后,数据恢复正常,但是再继续加滤波函数,或者调高滤波对象的长度(相当于内存大了)或是再加滤波,又会出现这种情况,调试仿真发现耗时影响已经没有了,所以怀疑是内存的问题,不知道是不是哪里有内存限制了,我用的是stm32f407vet6,本身耗内存不是很大 Total RO Size (Code + RO Data) 16012 ( 15.64kB)
Total RW Size (RW Data + ZI Data) 14824 ( 14.48kB)
Total ROM Size (Code + RO Data + RW Data) 16280 ( 15.90kB)
Maximum Stack Usage = 104 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)
我的IROM1的size是100000,IRAM1是20000
是不是stm32哪里有内存限制还是怎么回事
你说的很对啊,我调试发现这个函数耗时比较长,导致数据混乱,经过调高主频后,数据恢复正常,但是再继续加滤波函数,或者调高滤波对象的长度(相当于内存大了)或是再加滤波,又会出现这种情况,调试仿真发现耗时影响已经没有了,所以怀疑是内存的问题,不知道是不是哪里有内存限制了,我用的是stm32f407vet6,本身耗内存不是很大 Total RO Size (Code + RO Data) 16012 ( 15.64kB)
Total RW Size (RW Data + ZI Data) 14824 ( 14.48kB)
Total ROM Size (Code + RO Data + RW Data) 16280 ( 15.90kB)
Maximum Stack Usage = 104 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)
我的IROM1的size是100000,IRAM1是20000
是不是stm32哪里有内存限制还是怎么回事
一周热门 更多>