Hi, I've had the same problem awhile ago. Unfortunately, there are almost no documents including BSP_PLACE_IN_SECTION, let alone how to use it. Also changing .bss to sdram didn't help. Here's what I have done to solve it. (This might work only for Synergy boards, I'm not sure at this moment) Detect which variables need most RAM space. In my case, I had an array of 100k limit that would be do better in SDRAM. Say your variable is: float cQ; This would normally be stored in RAM. RAM only has 640K for PE-HMI1 board. In order for this variable to be stored in SDRAM region or others you simply add the following next to the variable definition once. float cQ __attribute__ ((aligned(64), section(".sdram"))); This is not something I came up with myself, but I found it using JPEG module. Best
↧