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.

AM2754-Q1: DSPC AWE Module Support questions

Part Number: AM2754-Q1

Hi, experts,

There is question about the availability of some moudles while using AWE designer when connect to AM2754 board. AWE SDK used is 11.1. My understanding is that these modules were not included in the target libAWECore.a. Could you please help to check and share your comments? Thanks in advance.

When connect to the target, some modules seems cannot be used in AWE Designer.

53b7ae13eee1e0dccca1d2f63c93acea.jpeg

Customer tried to use one of the module in the layout, there will be error reported that the module cannot be found when trying to run on the board.

e4e8e0a03473d140db5badd1afecad07.jpeg

 

Br, Tommy

  • Hi Tommy,

    The module is part of AWE Core. ModuleList.h file(packages/dspc/c7x/am275x/AWECore/Include/) contains the list of the modules that are present at the run time for a particular SOC. All the modules that are part of AWE Core is not added to this list because it would consume un-necessary space, you can prune/add as per the requirement.
    For example, for this particular module:

    From 92fb1def49608195995419879972cd6565cce06f Mon Sep 17 00:00:00 2001
    From: Shreyansh Anand <s-anand@ti.com>
    Date: Mon, 22 Dec 2025 12:49:32 +0530
    Subject: [PATCH] Added GraphicEQ Band module
    
    ---
     packages/dspc/c7x/am275x/AWECore/Include/ModuleList.h | 4 +++-
     1 file changed, 3 insertions(+), 1 deletion(-)
    
    diff --git a/packages/dspc/c7x/am275x/AWECore/Include/ModuleList.h b/packages/dspc/c7x/am275x/AWECore/Include/ModuleList.h
    index 332cd90b..16bf1e1c 100644
    --- a/packages/dspc/c7x/am275x/AWECore/Include/ModuleList.h
    +++ b/packages/dspc/c7x/am275x/AWECore/Include/ModuleList.h
    @@ -276,6 +276,7 @@ extern const int awe_modWithinRangeFract32Class;
     extern const int awe_modZeroCrossingDetectorClass;
     extern const int awe_modZeroCrossingDetectorFract32Class;
     extern const int awe_modZeroSourceClass;
    +extern const int awe_modGraphicEQBandHpFract32Class;
     
     
     // Advanced Modules
    @@ -788,7 +789,8 @@ extern const int awe_modWaveTableOscillatorV2Class;
     &awe_modWhiteNoiseClass, \
     &awe_modWithinRangeClass, \
     &awe_modZeroCrossingDetectorClass, \
    -&awe_modZeroSourceClass
    +&awe_modZeroSourceClass, \
    +&awe_modGraphicEQBandHpFract32Class
     
     #define ADVANCED_LIST \
     &awe_modAGCAttackHoldReleaseClass, \
    -- 
    2.34.1
    
    

    Thanks,
    Shreyansh