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.

CCS/AWR1642: mmw profile/chirp configuration error

Part Number: AWR1642
Other Parts Discussed in Thread: SYSBIOS

Tool/software: Code Composer Studio

hello,

i want to configure 64 chirp in one profile.But i donnot want to loop the chirp to realize it because i want to configure special wave.

beyond 32 chirps,there will be error.The 1642 cannot through the configuration.The error happened in mss_main.c.

Sensor has been stopped
ti.sysbios.heaps.HeapMem: line 221: out of memory: handle=0x800bc00, size=32
xdc.runtime.Error.raise: terminating execution

 

The following  is my profile:

profile_BestRange_64chirp_v1.0.cfg

  • Hello,
    With every chirpCfg mmw demo application allocates memory to store that configuration in a linkList and at sensorStart command it invokes all the commands stored. So with this configuration you are trying to send 64 different chirp configuration over CLI where mmw demo doesn't much memory to allocation for all 64 chirpConfig. Thus going out of memory.

    As per your configuration file you want to enable TX0 or TX1 for each alternative chirp, that you can do with calling chirpCfg only two times and add numLoop to 32 in frameConfig.

    chirpCfg 0 0 0 0 0 0 0 1
    chirpCfg 1 1 0 0 0 0 0 2
    frameCfg 0 1 32 0 100 1 0


    This will result in same chirp sequence what you want.


    Regards,
    Jitendra