Sign in

username:

password:



Not a member?

Search c55x



Search tips

Subscribe to c55x



c55x by Keywords

AIC23 | C5509 | CCS | CSL | EMIF | EVM | GEL | GPIO | HPI | Interfacing | JTAG | McBSP | OMAP | Omap15 | OMAP59 | RTDX | SDRAM | TMS320VC5509 | USB | XDS5

Ads

Discussion Groups

Discussion Groups | TMS320C55x | need to know about c55x assembly programming

Technical discussions about the TI C55x DSPs (including the c5501, c5502, c5503, c5507, c5509, c5510 and OMAP5910).

  

Post a new Thread

need to know about c55x assembly programming - vishnu_0806 - Apr 9 8:54:17 2007



hai friends,
            i have been working on c5502 for sometime.i have done all 
the programming  in C. now i have to do some programming in c55x 
assembly. so i was learning assembly for some days. in c55x there are 2 
assemblers ie algebraic and mnemonic assembler.
when using code composer, by default mnemonic assembler is invoked. i 
want to do my programming using algebraic assemler. do anybody know how 
the change my option for invoking algebraic assembler. can anyone of u 
friends give a comment on the problem

thanks in advance

vishnu prasad



(You need to be a member of c55x -- send a blank email to c55x-subscribe@yahoogroups.com )

Re: need to know about c55x assembly programming - Jeff Brower - Apr 9 11:57:23 2007

Vishnu-

>             i have been working on c5502 for sometime.i have done all
> the programming  in C. now i have to do some programming in c55x
> assembly. so i was learning assembly for some days. in c55x there are 2
> assemblers ie algebraic and mnemonic assembler.
> when using code composer, by default mnemonic assembler is invoked. i
> want to do my programming using algebraic assemler. do anybody know how
> the change my option for invoking algebraic assembler. can anyone of u
> friends give a comment on the problem

I suggest to set algebraic assembler option *only* for files that you need, and leave default
(project) setting as
mnemonic.  You can set individual files by right-clicking on the file (in file list at left
pane) and choosing "File
Specific Options", then Assembly tab.

The main reason to leave mnemonic as the default is that's what CCS expects when it compiles C
code and produces
intermediate asm lang files.  Algebraic would probably work also for whole project, but if you
run into problems and
you had that setting, everyone (including TI) would tell you to set it back to mnemonic.  But
it's Ok to use algebraic
for just a few files key to your application's algorithm and real-time processing.

-Jeff



(You need to be a member of c55x -- send a blank email to c55x-subscribe@yahoogroups.com )