Reply by soum...@gmail.com May 8, 20052005-05-08
Under  you installed directory bin
there is
two command line  tool available.
"sizeti"  (which will give you in one shot how much code, data memory u
are using)
and second one "secti" (will give you usage per section , this is very
similar to map file result but in more readable format)
But if you like do dive in MAP file is the best.

soumit

Reply by Brad Griffis May 6, 20052005-05-06
Yes, there should be a .map file in the debug directory that gives all the 
information on memory allocation.  I believe it's generated by default.  If 
it's not there then you can go to Project -> Options and then go to the 
linker tab and specify a file name in the field that shows map file.

Brad

"Daniel" <d.lohausen@freenet.de> wrote in message 
news:1115281265.581194.207050@o13g2000cwo.googlegroups.com...
> Hi everybody! > I am programming a TI 6713 DSP with the Code Composer Studio V 2.21 in > C and have a question concerning it. > > Is there an easy way to see the size of the program code (not the > C-Code, but the compiled code that is transmitted to the DSP) and the > maximum of data memory used? > > I want to compare MATLAB-generated Code with my own handwritten code > and see which one is smaller and uses less data memory. > > Thank you all > > Daniel > >
Reply by bhooshaniyer May 5, 20052005-05-05
Hello Daniel--

>Hi everybody! >I am programming a TI 6713 DSP with the Code Composer Studio V 2.21 in >C and have a question concerning it. > >Is there an easy way to see the size of the program code (not the >C-Code, but the compiled code that is transmitted to the DSP) and the >maximum of data memory used? > >I want to compare MATLAB-generated Code with my own handwritten code >and see which one is smaller and uses less data memory. > >Thank you all > >Daniel
It is possible to estimate these things in a number of different ways in TI development environment.I will just reccomend one of the many many methods: This is via the usage of a MAP file. This map file can be generated by enabling this option in project->build options->linker tab->under Map file name type in a name with .map extension (ex:.\Debug\dotproduct.map) Upong building the project based on these configuration you would find a dump of this text file name.map in your project folder. This is a sort of a symbol table+ section length info bundled into one. Basically if you are interested in code/data size,you shd look for the sizes of the following pre-defined sections: text ----> code bss ----> Global/Static Variables stack----> Stack for local variables sysmem----> Memory for malloc fcns (heap) cinit ----> Initial values for global/static vars far ------> Global and statics declared far cio ------> Buffers for stdio functions A Typical MAP file might read something like this(I hope the formatting is alright when you read it in a different resolution...) example.map ----------------------------------------------------------------------
>> Linked Wed Aug 07 11:13:39 2002
OUTPUT FILE NAME: <./Debug/hello.out> ENTRY POINT SYMBOL: "_c_int00" address: 00000900 SECTION ALLOCATION MAP output attributes/ section page origin length input sections -------- ---- ---------- ---------- ---------------- text 0 00000200 000004A0 00000200 00000260 rts6200.lib : memcpy.obj (.text) 00000460 00000240 test.obj (.text) bss 0 000006A0 000050 UNINITIALIZED 000006A0 00030 test.obj (.bss) 000006d0 000020 rts6200.lib : _lock.obj (.bss) cinit 0 00006f0 00000050 00006f0 00000050 rts6200.lib : exit.obj (.cinit) stack 0 00007408 00000400 UNINITIALIZED GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name address name -------- ---- 000006a0 .bss 00000200 .text 00000400 __STACK_SIZE 00000900 _c_int00 0000680 _h 000006a0 _main 000006b0 _x 0000690 _y 00006f0 cinit -------------------------------------------------------------------- --Bhooshan This message was sent using the Comp.DSP web interface on www.DSPRelated.com
Reply by Daniel May 5, 20052005-05-05
Hi everybody!
I am programming a TI 6713 DSP with the Code Composer Studio V 2.21 in
C and have a question concerning it.

Is there an easy way to see the size of the program code (not the
C-Code, but the compiled code that is transmitted to the DSP) and the
maximum of data memory used?

I want to compare MATLAB-generated Code with my own handwritten code
and see which one is smaller and uses less data memory.

Thank you all

Daniel