Pumpkin, Inc.

Pumpkin User Forums

install files missing?

For issues specific to TI's TMS320C2000 DSPs, including TI's Code Composer Studio.

install files missing?

Postby tonym@gallagher.co.nz » Wed Aug 18, 2004 6:48 am

I have just done a fresh install for the C2000. But when I try to open any c2400 project it cannot find the "initialise.c", "f2407_c.h" etc files. If I search for them on my system they do not appear to exist. Are all the files included in the lite version?

There does not seem to be much activity in this forum. Is this product supported elsewhere?

This information is to help me evaluate salvo for use in a commercial project.

tonym@gallagher.co.nz
 
Posts: 4
Joined: Tue Aug 17, 2004 11:00 pm
Location: Hamilton, New Zealand

Re: install files missing?

Postby aek » Wed Aug 18, 2004 6:50 am

Hi Tony.

Those files are supplied with TI's tools ... they're not part of Salvo. I'm not sure why they're not available on your system, assuming you've installed Code Composer for the 24xx.

------------------

-------
aek
aek
 
Posts: 1887
Joined: Sat Aug 26, 2000 11:00 pm

Re: install files missing?

Postby tonym@gallagher.co.nz » Wed Aug 18, 2004 7:11 am

Wow that was a fast reply, only just gone to get a coffe and there it is.

We have several full versions of CCS so I will do a double check. I suspect it may be that the file name is different. For example I think the f2407_c.h file might be the same as my f2407.h (asm file with registers address associations).

I don't think I have ever seen a initialise file for the 2400 though, I have for the 2800 family. I have had to write my own in the past if it is a file that sets up the register before main loop. Is there a copy I can get sent?

Does salvo take care of all the initialisations for the resources it uses? I am reading the manual but have not got to that yet.

Thanks for the help,
Tony

tonym@gallagher.co.nz
 
Posts: 4
Joined: Tue Aug 17, 2004 11:00 pm
Location: Hamilton, New Zealand

Re: install files missing?

Postby aek » Wed Aug 18, 2004 8:04 am

Hi Tony.

1) I was mistaken -- initialize.c is part of the Salvo install -- should be in salvo ut u1sysaaainitialize.c. It's part of Salvo, but is required for the project build. It installs if you leave the various checkboxes of the installer at their default (checked).

2) It (initialize.c) includes f2407_c.h -- the latter is part of CC '2000.

3) Using CC '2000 4.12, here are the build results when salvo is installed to c:salvo:

code:
dspcl _abstract.c -g -v2xx -mn -as -o1 -dSYSAA -dMAKE_WITH_STD_LIB -frC:salvo	ut	u4sysaa -isalvo	ut	u4sysaa -isalvo	ut	u1sysaa -isalvo	ut	u1 -isalvoinc
[_abstract.c]
TMS320C2x/C2xx/C5x ANSI C Compiler Version 7.00
Copyright (c) 1987-1999 Texas Instruments Incorporated
TMS320C2x/C2xx/C5x ANSI C Optimizer Version 7.00
Copyright (c) 1987-1999 Texas Instruments Incorporated
TMS320C2x/C2xx/C5x ANSI C Codegen Version 7.00
Copyright (c) 1987-1999 Texas Instruments Incorporated
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00
Copyright (c) 1987-1999 Texas Instruments Incorporated

PASS 1
PASS 2

No Errors, No Warnings

dspcl initialize.c -g -v2xx -mn -as -o1 -dSYSAA -dMAKE_WITH_STD_LIB -frC:salvo ut u4sysaa -isalvo ut u4sysaa -isalvo ut u1sysaa -isalvo ut u1 -isalvoinc
[initialize.c]
TMS320C2x/C2xx/C5x ANSI C Compiler Version 7.00
Copyright (c) 1987-1999 Texas Instruments Incorporated
"initialize.c" ==> InitLF2407
TMS320C2x/C2xx/C5x ANSI C Optimizer Version 7.00
Copyright (c) 1987-1999 Texas Instruments Incorporated
"initialize.c" ==> InitLF2407
TMS320C2x/C2xx/C5x ANSI C Codegen Version 7.00
Copyright (c) 1987-1999 Texas Instruments Incorporated
"initialize.c" ==> InitLF2407
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00
Copyright (c) 1987-1999 Texas Instruments Incorporated

PASS 1
PASS 2

No Errors, No Warnings

dspcl main.c -g -v2xx -mn -as -o1 -dSYSAA -dMAKE_WITH_STD_LIB -frC:salvo ut u4sysaa -isalvo ut u4sysaa -isalvo ut u1sysaa -isalvo ut u1 -isalvoinc
[main.c]
TMS320C2x/C2xx/C5x ANSI C Compiler Version 7.00
Copyright (c) 1987-1999 Texas Instruments Incorporated
"salvo ut u1main.h" ==> ISR3
"main.c" ==> TaskCount
"main.c" ==> TaskShow
"main.c" ==> main
TMS320C2x/C2xx/C5x ANSI C Optimizer Version 7.00
Copyright (c) 1987-1999 Texas Instruments Incorporated
"salvo ut u1main.h" ==> ISR3
"main.c" ==> TaskCount
"main.c" ==> TaskShow
"main.c" ==> main
TMS320C2x/C2xx/C5x ANSI C Codegen Version 7.00
Copyright (c) 1987-1999 Texas Instruments Incorporated
"salvo ut u1main.h" ==> ISR3
"main.c" ==> TaskCount
"main.c" ==> TaskShow
"main.c" ==> main
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00
Copyright (c) 1987-1999 Texas Instruments Incorporated

PASS 1
PASS 2

No Errors, No Warnings

dspcl mem.c -g -v2xx -mn -as -o1 -dSYSAA -dMAKE_WITH_STD_LIB -frC:salvo ut u4sysaa -isalvo ut u4sysaa -isalvo ut u1sysaa -isalvo ut u1 -isalvoinc
[mem.c]
TMS320C2x/C2xx/C5x ANSI C Compiler Version 7.00
Copyright (c) 1987-1999 Texas Instruments Incorporated
TMS320C2x/C2xx/C5x ANSI C Optimizer Version 7.00
Copyright (c) 1987-1999 Texas Instruments Incorporated
TMS320C2x/C2xx/C5x ANSI C Codegen Version 7.00
Copyright (c) 1987-1999 Texas Instruments Incorporated
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00
Copyright (c) 1987-1999 Texas Instruments Incorporated

PASS 1
PASS 2

No Errors, No Warnings

dspa vectors.asm vectors.obj -s -v2xx
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00
Copyright (c) 1987-1999 Texas Instruments Incorporated

PASS 1
PASS 2

No Errors, No Warnings

dsplnk tu4lite.mak
TMS320C1x/C2x/C2xx/C5x COFF Linker Version 7.00
Copyright (c) 1987-1999 Texas Instruments Incorporated

Build Complete,
0 Errors, 0 Warnings.


4) As far as on-chip resources, Salvo actually knows nothing about architectural issues save for how to control interrupts. So any timers, interrupt vectors, etc. needed by your application must be initialized by you. We took this most general approach to ensure the widest possible compatibility, and the least intrusiveness into user applications.

------------------

-------
aek
aek
 
Posts: 1887
Joined: Sat Aug 26, 2000 11:00 pm

Re: install files missing?

Postby tonym@gallagher.co.nz » Wed Aug 18, 2004 8:35 am

I have done a reinstall (all default settings) to double check and found that using the file "salvo-lite-tms320c2000-3.2.3.exe" there is no ut1 folder. My install starts at ut2. Does this sound right?

I found some of the missing files, they were in one of the downloads on the chip page in a example project called spra755a.zip (just in case someone is reading this in the future). Mybe they include it with newer installs. I am using CCS 2.2, which strangly is newer than 4.12.

Salvo sound quite cool, I am testing it against uc/os-II by Lamrosse.

Thanks
Tony

tonym@gallagher.co.nz
 
Posts: 4
Joined: Tue Aug 17, 2004 11:00 pm
Location: Hamilton, New Zealand

Re: install files missing?

Postby aek » Wed Aug 18, 2004 8:51 am

Hi Tony.

Well, you've found an error in our installer -- please download v3.2.4-dev4 (I just put it on the server) and you'll get all of the files ...

Note that CCS is (was?) not quite the same product as CC -- CC seems to have been provided as a cheaper solution for the '24xx, and then CCS was the more expensive solution for the '28xx. Hopefully it has now all been rolled into CCS to support all '2xxx parts.

Sorry for the inconvenience, and thanks for the heads-up re the missing files.

------------------

-------
aek
aek
 
Posts: 1887
Joined: Sat Aug 26, 2000 11:00 pm

Re: install files missing?

Postby tonym@gallagher.co.nz » Thu Aug 19, 2004 3:38 am

Awsome, everything is compiling and working fine, thanks for the help.

I heard about salvo from Shane Tolmie's PIC web site http://www.microchipc.com/Hi-Tech_C_multitask.htm. We use a lot of the micros that are ported by salvo so I am interested to see how it goes. Its hard to beleive that I can have this sort of powerful tool, looking forward to seeing how it goes on the C2000 parts.

I am also really impressed with how professional the manual and website look.

Thanks again,
Tony

tonym@gallagher.co.nz
 
Posts: 4
Joined: Tue Aug 17, 2004 11:00 pm
Location: Hamilton, New Zealand

Re: install files missing?

Postby caloy » Wed Aug 25, 2010 10:10 pm

hallo ..

Vielen Dank f
caloy
 
Posts: 5
Joined: Wed Aug 25, 2010 9:51 pm


Return to TI's TMS320C2000 DSPs

Who is online

Users browsing this forum: No registered users and 1 guest

cron