Other Parts Discussed in Thread: SYSBIOS
I am developing SYS/BIOS 6.x on a F2808 using CCS 4.x.
I'm trying to regain some of my very critical RAM memory.
I see that common_x28L.o28L (.taskStackSection) is taking up 2307 words of RAM. What is this for?
I also have .stack that is taking up 1024 words or RAM, which makes sense to me, but I don't understand what .taskStackSection is for, and why it needs so much space?
Also, there's an item common_x28L.o28L (.ebss) that takes up 1920 words of RAM? Why so big? for what?
------------------------------------------------------------------------------------------------------------------------------ from my memory map ------------------------------------------------------------------------------------- .taskStackSection * 0 00008000 00000903 UNINITIALIZED 00008000 00000903 common_x28L.o28L (.taskStackSection)
.stack 0 00008904 00000400 UNINITIALIZED 00008904 00000400 --HOLE--
-----------------------------------------------------------------------------------------------------------------------
If I can shrink the RAM memory footprint of these items, I think I may be able to use SYS/BIOS with the F2808. But, as it stands know, it is taking up too much memory space.
Thanks-
Jeff
.ebss.1 0 0000a000 000008b6 UNINITIALIZED
0000a000 00000780 common_x28L.o28L (.ebss)
0000a780 00000108 rts2800_ml.lib : trgdrv.obj (.ebss)
0000a888 00000018 DSP280x_CpuTimers.obj (.ebss)
0000a8a0 00000008 mutex.obj (.ebss)
0000a8a8 00000004 rts2800_ml.lib : _lock.obj (.ebss)
0000a8ac 00000004 : exit.obj (.ebss)
0000a8b0 00000003 ti.sysbios.family.c28.a28L : Timer.o28L (.ebss)
0000a8b3 00000001 --HOLE--
0000a8b4 00000002 rts2800_ml.lib : sinit.obj (.ebss)