side has single DSPLINKMEM memory segment, but GPP-side config has two segments DSPLINKMEM & DSPLINKMEM1. Will it cause any issues?
No, it will not cause any issues. In the GPP side configuration, the sections are different only to demonstrate how to place different modules at different addresses. For examples, some modules may need to be placed starting at a specific address (needed for some configurations). Hence the DSPLink default configuration uses the DSPLINKMEM section of size 0x5000, which is fixed, into which the specific modules can be placed. The other section DSPLINKMEM1 would hold everything else. However, on DSP-side, the purpose of the memory segments is only to ensure that DSP/BIOSTM does not use those memory regions for its own purpose (e.g. its code/data). Hence it is reserved from DSP/BIOS usage by defining them in the TCI file. Since we are just reserving the memory and not doing anything else through the TCI file, it does not matter whether we reserve the full 1MB in one shot, or reserve separately for the two regions.