Post Go back to editing

Insufficient Memory on BF537 for opening timers

Thread Summary

The user encountered ADI_TMR_INSUFFICIENT_MEMORY and a DCPLBMissWithoutReplacement error when using adi_tmr_Open() on the BF537 EZLITE. The solution involves ensuring the application allocates sufficient memory as defined in adi_tmr_bf5xx.h, and checking the ADSP-BF537 Board Support Package for examples. If the issue persists, sharing the project code and CCES version is recommended.
AI Generated Content

I am trying to open a timer on the BF537 EZLITE with adi_tmr_Open(). The result is ADI_TMR_INSUFFICIENT_MEMORY and I get the following error message:

A non-recoverable error or exception has occurred.
Description: A data CPLB miss has occurred without a corresponding CPLB entry.
General Type: RunTimeError
Specific Type: DCPLBMissWithoutReplacement
Error PC: 0xffa01890

At this point, I have checked the external memory SDRAM with 64 MegaBytes under LDF in system.svc. I also checked off the linker to eliminate unused objects and use verbose output. 

What other options are there for fixing this issue?