Part Number: AM5718
Kind Regards
AM5718
DSP with CCS7.3.0
I want to try to understand memory partitioning on DSP
config.bld from CCS is:
kernel dts is:
I can't understand CCS is 9500...~9F00.. but dts file is 9900...
It doesn't seem to match.
Thanks
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.
Part Number: AM5718
Kind Regards
AM5718
DSP with CCS7.3.0
I want to try to understand memory partitioning on DSP
config.bld from CCS is:
kernel dts is:
I can't understand CCS is 9500...~9F00.. but dts file is 9900...
It doesn't seem to match.
Thanks
When you build DSP code, config.bld may not have the final definition for memory map. It could be modified by other CFG file.
You can check the generated map file after the build to see the exact DSP memory map is defined and built by your DSP project.
When running Linux on A15, we have to carve out / reserve DSP memory from Linux Kernel using cma pool.
The memory reserved for IPU2/DSP1/IPU1 to used is defined in DTS file.
The memory sections defined in DSP memory map should reside within the memory range reserved by cma pool in DTS file.
Thank you for your answer.
Can you help me to provide more information about DSP memory?