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.

AWR2944: Waveform Config Error

Part Number: AWR2944

hello ,i'm using the AWR2944 to desgin radar product。The software architecture based on SDK 4.2.3。I use the DDMA  mode transmitting waveform,4Tx4Rx,EGE rate is 0.5, adc sample is 512 and the num of chirp is 384。In the above parameter settings software can work properly。But when i change the num of chirp from 384 to 768 ,software can not work and the error information are as follows。

According to the error information i find the error comes from  the following code。

So i think the reason is L2 doesn't have enough memory,so i modify the program from 

scratchBufMem = DPC_ObjDet_MemPoolAlloc(CoreLocalRamObj, hwRes->dopFFTSubMatSizeBytes, sizeof(uint32_t));”   to

scratchBufMem = DPC_ObjDet_MemPoolAlloc(L3ramObj, hwRes->dopFFTSubMatSizeBytes, sizeof(uint32_t));”。

In my vision ,L3 have enough memory,so the modify only make the program work slowly but it can work  properly。However it give the same error information “error:-40117”。So i want to get some advice。Thanks a lot。

  • Sorry i find a mistake. the first figure about error information should be error:-40117 ,3323  is because I changed the macro definition from -40117 to 3323 to test where the error occurred.

  • The problem is solved .The way I modify it actually worked. In addition to the above, several other places need to be placed in L3 to make the program run properly.Sorry to bother you 。