DSPRelated.com
Forums

Production programming Flash with jtag

Started by Steve Thornhill January 19, 2003
Hi,

I need to set up a PC to program the flash on a custom 6711 board using a JTAG
emulator. FlashBurn appears to require CCS 2.1 I really don't want to give our
production department a full version of CCS. Is there anyway to use FlashBurn
without CCS or does TI have a standalone utility for programming Flash in
circuit with a JTAG ( we are using Spectrum Digital parallel port emulator )?

Thanks

Steve Thornhill



Why need you use flashburn? It is limited in many ways. You can write your own
code to program your flash according to the reference of the flash you use.

Wang Tao
R&D Engineer
ShangHai ORDA Opto-Electronic Science & Technology Co., Ltd

----- Original Message -----
From: "Steve Thornhill" <>
Date: Sun, 19 Jan 2003 16:39:05 -0500
To: <>
Subject: [c6x] Production programming Flash with jtag

Re: Hi,
Re:
Re: I need to set up a PC to program the flash on a custom 6711 board using a
JTAG emulator. FlashBurn appears to require CCS 2.1 I really don't want to
give our production department a full version of CCS. Is there anyway to use
FlashBurn without CCS or does TI have a standalone utility for programming Flash
in circuit with a JTAG ( we are using Spectrum Digital parallel port emulator
)?
Re:
Re: Thanks
Re:
Re: Steve Thornhill
Re:
Re:
Re:
Re: _____________________________________
Re: Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you want
your answer to be distributed to the entire group.
Re:
Re: _____________________________________
Re: About this discussion group:
Re:
Re: To Join: Send an email to
Re:
Re: To Post: Send an email to
Re:
Re: To Leave: Send an email to
Re:
Re: Archives: http://www.yahoogroups.com/group/c6x
Re:
Re: Other Groups: http://www.dsprelated.com
Re:
Re:
Re: ">http://docs.yahoo.com/info/terms/
Re:
Re:

--
_______________________________________________
Sign-up for your own FREE Personalized E-mail at Mail.com
http://www.mail.com/?sr=signup

Meet Singles
http://corp.mail.com/lavalife


I was hoping to find a simple a way to allow a technician to program a blank
flash in circuit. I was hoping that there was an existing utility to do this
rather than having to write a custom application. Since the flash is socketed we
can use a chip burner for this first run but for the next board rev I hope we
can eliminate the socket.

Steve

-----Original Message-----
From: Tao Wang [mailto:]
Sent: Monday, January 20, 2003 11:11 PM
To: Steve Thornhill;
Subject: Re: [c6x] Production programming Flash with jtag Why need you use flashburn? It is limited in many ways. You can write your own
code to program your flash according to the reference of the flash you use.

Wang Tao
R&D Engineer
ShangHai ORDA Opto-Electronic Science & Technology Co., Ltd

----- Original Message -----
From: "Steve Thornhill" <>
Date: Sun, 19 Jan 2003 16:39:05 -0500
To: <>
Subject: [c6x] Production programming Flash with jtag

Re: Hi,
Re:
Re: I need to set up a PC to program the flash on a custom 6711 board using a
JTAG emulator. FlashBurn appears to require CCS 2.1 I really don't want to
give our production department a full version of CCS. Is there anyway to use
FlashBurn without CCS or does TI have a standalone utility for programming Flash
in circuit with a JTAG ( we are using Spectrum Digital parallel port emulator
)?
Re:
Re: Thanks
Re:
Re: Steve Thornhill
Re:
Re:
Re:
Re: _____________________________________
Re: Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you want
your answer to be distributed to the entire group.
Re:
Re: _____________________________________
Re: About this discussion group:
Re:
Re: To Join: Send an email to
Re:
Re: To Post: Send an email to
Re:
Re: To Leave: Send an email to
Re:
Re: Archives: http://www.yahoogroups.com/group/c6x
Re:
Re: Other Groups: http://www.dsprelated.com
Re:
Re:
Re: ">http://docs.yahoo.com/info/terms/
Re:
Re:

--
_______________________________________________
Sign-up for your own FREE Personalized E-mail at Mail.com
http://www.mail.com/?sr=signup

Meet Singles
http://corp.mail.com/lavalife


Steve-

> I was hoping to find a simple a way to allow a technician to
> program a blank flash in circuit. I was hoping that there was
> an existing utility to do this rather than having to write a
> custom application. Since the flash is socketed we can use a
> chip burner for this first run but for the next board rev
> I hope we can eliminate the socket.

Having had some experience in this area in working on multi-DSP systems for
Sanmina,
I would give you a suggestion, but it may not be as easy an answer as you're
looking
for. Presumably you have to write some diagnostics or other test code that
manufacturing needs to run on your assembled boards? If so, then you can make
one of
the first steps in the code (after verifying JTAG / HPI / other test system
interface) the FLASH download.

If you only have the JTAG interface available, and don't want to mess with CCS
on the
assembly line, then I would suggest talking to TI or Spectrum Digital and see if
they
have a utility that does just enough to download a program and run it.

Jeff Brower
DSP sw/hw engineer
Signalogic

> -----Original Message-----
> From: Tao Wang [mailto:]
> Sent: Monday, January 20, 2003 11:11 PM
> To: Steve Thornhill;
> Subject: Re: [c6x] Production programming Flash with jtag
>
> Why need you use flashburn? It is limited in many ways. You can write your own
code to program your flash according to the reference of the flash you use.
>
> Wang Tao
> R&D Engineer
> ShangHai ORDA Opto-Electronic Science & Technology Co., Ltd
>
> ----- Original Message -----
> From: "Steve Thornhill" <>
> Date: Sun, 19 Jan 2003 16:39:05 -0500
> To: <>
> Subject: [c6x] Production programming Flash with jtag
>
> Re: Hi,
> Re:
> Re: I need to set up a PC to program the flash on a custom 6711 board using a
JTAG emulator. FlashBurn appears to require CCS 2.1 I really don't want to
give our production department a full version of CCS. Is there anyway to use
FlashBurn without CCS or does TI have a standalone utility for programming Flash
in circuit with a JTAG ( we are using Spectrum Digital parallel port emulator
)?
> Re:
> Re: Thanks
> Re:
> Re: Steve Thornhill



Steve
We are faced with a similar problem of needing to program flash (during
manufacturing) of a C6713 based peripheral. At this stage we were thinking
of having to use CCS and either flashburn or a custom app. We'll probably
go the custom app route as we want the app (that we download to the DSP) to
some h/w testing as well as programming the flash.
regards
------------------------
Stephen Turner
AudioScience, Inc.

----- Original Message -----
From: "Steve Thornhill" <>
To: "Tao Wang" <>; <>
Sent: Tuesday, January 21, 2003 4:26 AM
Subject: RE: [c6x] Production programming Flash with jtag > I was hoping to find a simple a way to allow a technician to program a
blank flash in circuit. I was hoping that there was an existing utility to
do this rather than having to write a custom application. Since the flash is
socketed we can use a chip burner for this first run but for the next board
rev I hope we can eliminate the socket.
>
> Steve
>
> -----Original Message-----
> From: Tao Wang [mailto:]
> Sent: Monday, January 20, 2003 11:11 PM
> To: Steve Thornhill;
> Subject: Re: [c6x] Production programming Flash with jtag > Why need you use flashburn? It is limited in many ways. You can write your
own code to program your flash according to the reference of the flash you
use.
>
> Wang Tao
> R&D Engineer
> ShangHai ORDA Opto-Electronic Science & Technology Co., Ltd
>
> ----- Original Message -----
> From: "Steve Thornhill" <>
> Date: Sun, 19 Jan 2003 16:39:05 -0500
> To: <>
> Subject: [c6x] Production programming Flash with jtag
>
> Re: Hi,
> Re:
> Re: I need to set up a PC to program the flash on a custom 6711 board
using a JTAG emulator. FlashBurn appears to require CCS 2.1 I really don't
want to give our production department a full version of CCS. Is there
anyway to use FlashBurn without CCS or does TI have a standalone utility
for programming Flash in circuit with a JTAG ( we are using Spectrum
Digital parallel port emulator )?
> Re:
> Re: Thanks
> Re:
> Re: Steve Thornhill
> Re:
> Re:
> Re:
> Re: _____________________________________
> Re: Note: If you do a simple "reply" with your email client, only the
author of this message will receive your answer. You need to do a "reply
all" if you want your answer to be distributed to the entire group.
> Re:
> Re: _____________________________________
> Re: About this discussion group:
> Re:
> Re: To Join: Send an email to
> Re:
> Re: To Post: Send an email to
> Re:
> Re: To Leave: Send an email to
> Re:
> Re: Archives: http://www.yahoogroups.com/group/c6x
> Re:
> Re: Other Groups: http://www.dsprelated.com
> Re:
> Re:
> Re: ">http://docs.yahoo.com/info/terms/
> Re:
> Re:
>
> --
> _______________________________________________
> Sign-up for your own FREE Personalized E-mail at Mail.com
> http://www.mail.com/?sr=signup
>
> Meet Singles
> http://corp.mail.com/lavalife >
> _____________________________________
> Note: If you do a simple "reply" with your email client, only the author
of this message will receive your answer. You need to do a "reply all" if
you want your answer to be distributed to the entire group.
>
> _____________________________________
> About this discussion group:
>
> To Join: Send an email to
>
> To Post: Send an email to
>
> To Leave: Send an email to
>
> Archives: http://www.yahoogroups.com/group/c6x
>
> Other Groups: http://www.dsprelated.com > ">http://docs.yahoo.com/info/terms/
>




Stephen-

> We are faced with a similar problem of needing to program flash (during
> manufacturing) of a C6713 based peripheral. At this stage we were thinking
> of having to use CCS and either flashburn or a custom app. We'll probably
> go the custom app route as we want the app (that we download to the DSP) to
> some h/w testing as well as programming the flash.

Depending on your quantity, Viking-InterWorks (subdiv of Sanmina) will assemble
*and*
test it for you using a functional test system, including EEPROM programming.

Contact Don Coffin <> to find out what tests they can
run.

Jeff Brower
DSP sw/hw engineer
Signalogic > ----- Original Message -----
> From: "Steve Thornhill" <>
> To: "Tao Wang" <>; <>
> Sent: Tuesday, January 21, 2003 4:26 AM
> Subject: RE: [c6x] Production programming Flash with jtag
>
> > I was hoping to find a simple a way to allow a technician to program a
> blank flash in circuit. I was hoping that there was an existing utility to
> do this rather than having to write a custom application. Since the flash is
> socketed we can use a chip burner for this first run but for the next board
> rev I hope we can eliminate the socket.
> >
> > Steve
> >
> > -----Original Message-----
> > From: Tao Wang [mailto:]
> > Sent: Monday, January 20, 2003 11:11 PM
> > To: Steve Thornhill;
> > Subject: Re: [c6x] Production programming Flash with jtag
> >
> >
> > Why need you use flashburn? It is limited in many ways. You can write your
> own code to program your flash according to the reference of the flash you
> use.
> >
> > Wang Tao
> > R&D Engineer
> > ShangHai ORDA Opto-Electronic Science & Technology Co., Ltd
> >
> > ----- Original Message -----
> > From: "Steve Thornhill" <>
> > Date: Sun, 19 Jan 2003 16:39:05 -0500
> > To: <>
> > Subject: [c6x] Production programming Flash with jtag
> >
> > Re: Hi,
> > Re:
> > Re: I need to set up a PC to program the flash on a custom 6711 board
> using a JTAG emulator. FlashBurn appears to require CCS 2.1 I really don't
> want to give our production department a full version of CCS. Is there
> anyway to use FlashBurn without CCS or does TI have a standalone utility
> for programming Flash in circuit with a JTAG ( we are using Spectrum
> Digital parallel port emulator )?
> > Re:
> > Re: Thanks
> > Re:
> > Re: Steve Thornhill