DSPRelated.com
Forums

Compiling for the VC33

Started by Lawrie, Craig October 13, 2000
Hi all,

Has anyone been developing code for the VC33 using TI's DOS tools (V5.11)?
I personally can't see why the code generated using the -v31 switch would
not work provided the linker command file mapped all memory correctly. The
internal registers/peripherals appear to reside at the same addresses and
contain the same control bits.

I've been informed by one TI support person that it is possible and by
another that I need CCStudio. Any opinions?

Regards, Craig

------------------
Craig Lawrie
------------------
Electronic Systems Designer
Telstra, Equipment Services
Gnd Floor, Building 6
330 Grange Rd, Kidman Park
South Australia, 5025
* Locked Bag 71, Adelaide 5800
------------------
* Ph: (08) 8353-0396
Fax: (08) 8353-0037
* email:
------------------




I think you have been given some bad information. I am not an expert on the
tools, but there are no CCStudio tools for the C3x family. That is one of
the shortcomings of the C3x family. It is clear that TI does not consider
this to be a product line with longevity. I am sure that the C33 will be
around for a few years, but I don't expect to see any new products out in
this line. I believe the C67' family will have new low cost members (in
fact, I believe they have already announced a 300 MFLOP one) that will
replace the C3x family all together. So TI is not willing to spend the
money to port CCStudio to the C3x product line.

I have always been told that the C33 chip was fully code compatible with
the C31 chip. The only difference is supposed to be the extra memory which
is not even a matter of making the original 2K bigger, they added two 16K
chunks in addition to the original 2K. So other than the fact that the
extra 32K is taken out of the external memory, the two products should be
the same to the code development tools.

There may be some slight differences in the startup code. I believe there
are some differences in a few "special" features like the PLL clock, etc.
This will need some extra initialization code.
At 09:48 PM 10/12/00, Lawrie, Craig wrote:
>Hi all,
>
>Has anyone been developing code for the VC33 using TI's DOS tools (V5.11)?
>I personally can't see why the code generated using the -v31 switch would
>not work provided the linker command file mapped all memory correctly. The
>internal registers/peripherals appear to reside at the same addresses and
>contain the same control bits.
>
>I've been informed by one TI support person that it is possible and by
>another that I need CCStudio. Any opinions?
>
>Regards, Craig
>
>------------------
>Craig Lawrie
>------------------
> Electronic Systems Designer
> Telstra, Equipment Services
> Gnd Floor, Building 6
> 330 Grange Rd, Kidman Park
> South Australia, 5025
>* Locked Bag 71, Adelaide 5800
>------------------
>* Ph: (08) 8353-0396
> Fax: (08) 8353-0037
>* email:
>------------------ >To Join: Send an email to
>
>To Post: Send an email to
>
>To Leave: Send an email to
>
>Archives: http://www.egroups.com/group/c3x
>
>More Groups: http://www.dsprelated.com

Rick Collins

Arius - A Signal Processing Solutions Company
Specializing in DSP and FPGA design

Arius http://www.arius.com
4 King Ave 301-682-7772 Voice
Frederick, MD 21701-3110 301-682-7666 FAX


Yes, that is code composer. But it is not CCStudio. Studio is a very
different package with much better features and other tools that are not
available for the "lesser" product lines like the C3x.

I believe Craig already has the CC non-Studio. But I may be mistaken. He
may be using DOS tools pre-code composer.

As I said, I am not an expert... ;)
At 01:55 AM 10/13/00, you wrote:
>It seems there is some Code Composer product for the C3x family - In the
>second quarter, 2000 DSP catalogue, under the C3x Development Tools section
>you find...
>
>C3x/C4x Code Composer IDE, code gen. tools, XDS510 drivers and simulator -
>TMDS3240130 $1495
>
>I'm assuming the IDE just calls the DOS tools to do the compilation/linking
>in this case but debugging/simulation is available through Code Composer.
>Current version is 4.1. I don't know how this compares with CC for their
>other DSPs
>
>C.
>
>------------------
>Craig Lawrie
>------------------
> Electronic Systems Designer
> Telstra, Equipment Services
> Gnd Floor, Building 6
> 330 Grange Rd, Kidman Park
> South Australia, 5025
>* Locked Bag 71, Adelaide 5800
>------------------
>* Ph: (08) 8353-0396
> Fax: (08) 8353-0037
>* email:
>------------------ > > -----Original Message-----
> > From: Rick Collins [SMTP:]
> > Sent: Friday, October 13, 2000 2:48 PM
> > To:
> > Cc: Lawrie, Craig
> > Subject: Re: [c3x] Compiling for the VC33
> >
> > I think you have been given some bad information. I am not an expert on
> > the
> > tools, but there are no CCStudio tools for the C3x family. That is one of
> > the shortcomings of the C3x family. It is clear that TI does not consider
> > this to be a product line with longevity. I am sure that the C33 will be
> > around for a few years, but I don't expect to see any new products out in
> > this line. I believe the C67' family will have new low cost members (in
> > fact, I believe they have already announced a 300 MFLOP one) that will
> > replace the C3x family all together. So TI is not willing to spend the
> > money to port CCStudio to the C3x product line.
> >
> > I have always been told that the C33 chip was fully code compatible with
> > the C31 chip. The only difference is supposed to be the extra memory which
> >
> > is not even a matter of making the original 2K bigger, they added two 16K
> > chunks in addition to the original 2K. So other than the fact that the
> > extra 32K is taken out of the external memory, the two products should be
> > the same to the code development tools.
> >
> > There may be some slight differences in the startup code. I believe there
> > are some differences in a few "special" features like the PLL clock, etc.
> > This will need some extra initialization code.
> >
> >
> >
> > At 09:48 PM 10/12/00, Lawrie, Craig wrote:
> > >Hi all,
> > >
> > >Has anyone been developing code for the VC33 using TI's DOS tools
> > (V5.11)?
> > >I personally can't see why the code generated using the -v31 switch would
> > >not work provided the linker command file mapped all memory correctly.
> > The
> > >internal registers/peripherals appear to reside at the same addresses and
> > >contain the same control bits.
> > >
> > >I've been informed by one TI support person that it is possible and by
> > >another that I need CCStudio. Any opinions?
> > >
> > >Regards, Craig
> > >
> > >------------------
> > >Craig Lawrie
> > >------------------
> > > Electronic Systems Designer
> > > Telstra, Equipment Services
> > > Gnd Floor, Building 6
> > > 330 Grange Rd, Kidman Park
> > > South Australia, 5025
> > >* Locked Bag 71, Adelaide 5800
> > >------------------
> > >* Ph: (08) 8353-0396
> > > Fax: (08) 8353-0037
> > >* email:
> > >------------------
> > >
> > >
> > >
> > >
> > >
> > >To Join: Send an email to
> > >
> > >To Post: Send an email to
> > >
> > >To Leave: Send an email to
> > >
> > >Archives: http://www.egroups.com/group/c3x
> > >
> > >More Groups: http://www.dsprelated.com
> >
> > Rick Collins
> >
> >
> >
> >
> > Arius - A Signal Processing Solutions Company
> > Specializing in DSP and FPGA design
> >
> > Arius http://www.arius.com
> > 4 King Ave 301-682-7772 Voice
> > Frederick, MD 21701-3110 301-682-7666 FAX

Rick Collins

Arius - A Signal Processing Solutions Company
Specializing in DSP and FPGA design

Arius http://www.arius.com
4 King Ave 301-682-7772 Voice
Frederick, MD 21701-3110 301-682-7666 FAX