Other Parts Discussed in Thread: HALCOGEN,
Tool/software: Code Composer Studio
SECTIONS { .intvecs : {} > VECTORS /* FreeRTOS Kernel in protected region of Flash */ .kernelTEXT align(32) : {} > KERNEL .cinit align(32) : {} > KERNEL .pinit align(32) : {} > KERNEL /* Rest of code to user mode flash region */ .text align(32) : {} > FLASH0 | FLASH1 .const align(32) : {} > FLASH0 | FLASH1 /* FreeRTOS Kernel data in protected region of RAM */ .kernelBSS : {} > KRAM .kernelHEAP : {} > RAM .bss : {} > RAM .data : {} > RAM /* USER CODE BEGIN (4) */ /* USER CODE END */ }
Hi I am getting program memory fit into available memory error for .kernelHEAP. I solved issue by changing below line.
.kernelHEAP : {} > RAM -----------> .kernelHEAP : {} > RAM | SDRAM [ Also I do some changes on length and origin attributes in code in the part of Memory scope. ]
Is there an official solution or document that I can follow to approach differently to the issue? Also, I am curious how it can be optimized in professional level? Could you give a recommendation?
Thanks and Regards,