Quantcast
Viewing all articles
Browse latest Browse all 17527

Squeezing EDMA3 Low Level Driver examples to fit into IRAM only

Hello,
I'm considering using the "EDMA3 Low Level Driver" for implementing a McASP (besides SPI) based application. However on an own hw-board based upon C6747 - without an external memory.

I have seen all those examples delivered with the EDMA3 Low Level Driver. Unfortunately,
these require using of external memory (DSP/BIOS .tcf uses it for almost everything).

Here my questions:

  1. For what reason does the EDMA3 LL Driver example project get so large fotprint?
  2. What steps do I need to perform on an EDMA3 LLD example project(s) to make it run on C6747 without SDRAM?
    I've tried to isolate (extract) only one, simple test-example (memory-to-memory transfer), and in .tcf replace SDRAM by IRAM, additionally reduce the heap size. Unfortunately, the .far section still remains huge (> 800k), and cannot fit into C6747 256kB of IRAM.

I use the actual 1.11.0 version of "EDMA3 Low Level Driver".
Many thanks,
Mladen


Viewing all articles
Browse latest Browse all 17527

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>