PDA

View Full Version : FLASH programming in 2812


kalki
11-12-2003, 06:56 AM
Hi,

I am currently working on the TMS320F2812 processor. Right now, half
of my code is residing in the on chip RAM and the other half in off
precisely some lookup tables are in the off chip RAM. I am working
with the Spectrum Digital target board as of now which has an off chip
RAM, but out final board will not have an off chip RAM. So, my code
has to be flashed.

The DSP which is used on the EzDSP board is silicon revision A. As per
TI document TMX320F2810 and TMX320F2812 Preliminary Flash API Version
Beta 1,there are 3 ways to program flash.

1) To use command line utilities ( which is currently not available
for 28x series - Ref.TI website ).
2) To use code composer plugin to program through JTAG port using
SDFlash programmer. But as per the document mentioned above a code
composer plugin is not available at this time.
3) To use the serial port which we are not interested in using right
now.

Are there any command line utilities or code composer plugin available
now to program Flash in 2812?

Moreover there are certain readymade APIs provided by TI which are
supposed to be integrated with the user applicaton to program Flash.
Currently the APIs are available only for silicon revision C and not
for revision A. So, now how do I go about programming flash?

Jack Klein
11-13-2003, 04:24 AM
On 11 Nov 2003 22:56:24 -0800, [email protected] (kalki) wrote
in comp.dsp:

> Hi,
>
> I am currently working on the TMS320F2812 processor. Right now, half
> of my code is residing in the on chip RAM and the other half in off
> precisely some lookup tables are in the off chip RAM. I am working
> with the Spectrum Digital target board as of now which has an off chip
> RAM, but out final board will not have an off chip RAM. So, my code
> has to be flashed.
>
> The DSP which is used on the EzDSP board is silicon revision A. As per
> TI document TMX320F2810 and TMX320F2812 Preliminary Flash API Version
> Beta 1,there are 3 ways to program flash.
>
> 1) To use command line utilities ( which is currently not available
> for 28x series - Ref.TI website ).
> 2) To use code composer plugin to program through JTAG port using
> SDFlash programmer. But as per the document mentioned above a code
> composer plugin is not available at this time.
> 3) To use the serial port which we are not interested in using right
> now.
>
> Are there any command line utilities or code composer plugin available
> now to program Flash in 2812?
>
> Moreover there are certain readymade APIs provided by TI which are
> supposed to be integrated with the user applicaton to program Flash.
> Currently the APIs are available only for silicon revision C and not
> for revision A. So, now how do I go about programming flash?

On TI's web page
http://focus.ti.com/docs/tool/toolfolder.jhtml?PartNumber=C2000FLASHTOOLS#SPRC12 5

in the header row at the top of the table is a column "SDFlash" with a
link to Spectrum Digital's web site. There's a driver you can
download there to program the Flash using any of the Spectrum Digital
JTAG debuggers, including the XDS510PP, which is what we are using
with our 2812 board.

I don't believe we've actually tried this, but we will by the end of
this week or early next week.

--
Jack Klein
Home: http://JK-Technology.Com
FAQs for
comp.lang.c http://www.eskimo.com/~scs/C-faq/top.html
comp.lang.c++ http://www.parashift.com/c++-faq-lite/
alt.comp.lang.learn.c-c++ ftp://snurse-l.org/pub/acllc-c++/faq