Hello Team,
I have a few queries regarding the usage of ".ramfunc" in the .data Sections of the Linker Script and the default usage of DTCM for storing data:


1. What is the specific use of "*(.ramfunc.$RAM3)"? What are the configuration changes occurring due to inclusion of these Input Sections?
2. Is it really necessary to define "*(.ramfunc.$RAMx)" in all the RAM_x Segments?
3. As per the Memory Map file generated, no other Section other than BOARD_FLASH and DTCM are being used for the application execution. Is it a default to use DTCM among all the other RAM segments available?
4. How can I change the default RAM segment in the Linker Script being used for my application?
5. Where are the "CodeQuickAccess", "DataQuickAccess" and "RamFunction" Sections defined in the Input files?
Thanks,
Prabhat Kiran.