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.

DSPLINK buffer pools


We're having a hard time grasping buffer addressing when using pool. The pool configuration (number of pools, number of buffers, buffer lengths) is straightforward, but what determines the starting address for each buffer in each pool? The base buffer address doesn't seem to be a pool configuration parameter, but it also seems unlikely that you just arbitrarily choose a DSP address (from shared memory) for your proc_write call and then expect everything to fall into place. Neither the readwrite sample nor the user/programmer's guides address this. Any help would be appreciated.