c6748每次做算法的数据都是固定的560kbyte的数据,这个数据我用伪指令存放在ddr2的固定位置中,这560kbyte的数据都是adc采样的得来更新的数据。因为怕cpu第二次计算算法的时候读这个560kbyte的数据直接从缓存中读取而并没有从ddr2中读更新正确的值,所以我在做算法前将这个560kbyte给cacheinv了。但由于我要做iir滤波,没有缓存作用下,这个滤波算法执行时间特别长,请问如何处理能够让算法执行的又对又快呢?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
c6748每次做算法的数据都是固定的560kbyte的数据,这个数据我用伪指令存放在ddr2的固定位置中,这560kbyte的数据都是adc采样的得来更新的数据。因为怕cpu第二次计算算法的时候读这个560kbyte的数据直接从缓存中读取而并没有从ddr2中读更新正确的值,所以我在做算法前将这个560kbyte给cacheinv了。但由于我要做iir滤波,没有缓存作用下,这个滤波算法执行时间特别长,请问如何处理能够让算法执行的又对又快呢?