Question
The Startup Code/LDF settings in the System Configuration provide three options to partition SDRAM: "Custom", "Default", or "None". When selecting 'None' for the BF561/BF609 why do I receive this error?:
[Error pp0019] "..\system\startup_ldf\app.ldf":210 'There is no support for non-partitioned SDRAM'
===================================
Answer
Memory Sharing on the multi-core ADSP-BF561 and ADSP-BF609 is supported in CrossCore Embedded Studio through the use of MCAPI. As a result, the generated LDFs are constructed in such a way as to support MCAPI, requiring that the external memory is partitioned on each core. Only the 'Default' and 'Custom' options are valid for these targets.
For greater control of the partitioning on a per-core basis, enable the "Custom" option, and modify the memory segment definitions within the MEMORY{...} block of the LDF.