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.