DSPRelated.com
Forums

Re: DSP56303EVM

Started by Graeme Fisher December 3, 2002
I am new to the the DSP56303EVM and have been struggling to get the
board to boot form the flash. The jumper settings seem to be unclear in
the users manual. Does anyone have a application to donload to the flash
using the SCI?
I would appreciate any help regarding these issues Regards

Graeme




To run your program from the on-chip Flash memory on the DSP56F803EVM module,
you need to do the following:

1) Install JG4 to select "Boot from internal memory".
2) Install JG2 to select "Disable on-board Parallel JTAG Interface".
3) Add a jumper from /TRST to ground.

The /TRST pin needs to be grounded when the on-board Parallel JTAG Interface is
disabled. Perhaps Motorola should add another jumper to the EVM modules to make
it easier for users to do this.

Another possible boot problem might be caused by the lack of an external /RESET
signal on power-up. Have you tried pressing the Reset Pushbutton after powering
up? The schematic diagram I have for the DSP56F803EVM module (Rev. 1.3) does
not have anything to give an external /RESET signal on power-up. It is
interesting to note that the DSP56F807EVM module (Rev. 1.0) DOES have an
optional DS1818 external /RESET chip!

The DSP56F80x User's Manual states that the internal POR should be enough, but
we have found that we don't get reliable booting unless there is an external
/RESET signal on power-up. We use an external WatchDog Timer (WDT) chip, the
MAX6320PUK29CY-T, the PDF file was attached to my message "[motoroladsp] RE:
Boot problem with DSP56803EVM" that I sent to this discussion group in
September. The internal watchdog (COP) does seem to work, but it relies on the
internal oscillator and PLL to function. So, if something glitches them, you
lose your WatchDog! We don't consider this to be acceptable. This is also
recommended by Motorola Application Note AN1263, which recommends using an
external WatchDog Timer (WDT) circuit rather than the internal COP timer, as
certain types of induced noise failures can prevent the COP from operating (for
example, a glitch to the PLL circuit on the DSP chips). AN1263 also has a
useful section on "Defensive Programming", which I have always said is a good
idea.

You can get AN1263 by following this link:
http://e-www.motorola.com/brdata/PDFDB/docs/AN1263.pdf

Motorola has many links to Application Notes for the DSP56F80x DSP chips, just
go to their website at:
http://e-www.motorola.com/webapp/sps/site/homepage.jsp?nodeIdM0ylgz6wY

Then select the chip you are using (for example, DSP56F803):
- In the Search area (top right) enter DSP56F803 and press Go
- Click on the link to "DSP56F803 Product Summary Page"
- On this page scroll down to "DSP56F803 Documentation"
- You will see a section titled "Application Note", this has links to all the
Application Notes that apply to the DSP56F803 chip

I hope this information helps to solve your problem. Regards,

Art Johnson
Senior Systems Analyst
PMC Prime Mover Controls Inc.
3600 Gilmore Way
Burnaby, B.C., Canada
V5G 4R8
Phone: 604 433-4644
FAX: 604 433-5570
Email:
http://www.pmc-controls.com
-----Original Message-----
From: Graeme Fisher [mailto:]
Sent: Tuesday, December 03, 2002 2:11 AM
To:
Subject: [motoroladsp] Re: DSP56303EVM I am new to the the DSP56303EVM and have been struggling to get the
board to boot from the flash. The jumper settings seem to be unclear in
the users manual. Does anyone have a application to donload to the flash
using the SCI?
I would appreciate any help regarding these issues Regards

Graeme

_____________________________________
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:

To Post:

To Leave:

Archives: http://www.yahoogroups.com/group/motoroladsp

More Groups: http://www.dsprelated.com/groups.php3 ">http://docs.yahoo.com/info/terms/


--- In motoroladsp@y..., "Graeme Fisher" <gf@n...> wrote:
> Does anyone have a application to donload to the flash
> using the SCI?

The Software Development Kit (SDK) supplies example code for the
serial bootloader that is programmed into every 56F80x DSP at the
factory. See section 9.16 Serial Bootloader (page 9-126) in the SDK
document Targeting Motorola DSP56F80x Platform.

This serial bootloader allows you to download the .elf files produced
by any SDK-based project into the DSP via the serial port on the EVM
and Hyperterminal on your PC.

> I would appreciate any help regarding these issues > Regards
>
> Graeme




How does this apply to the 56303EVM? fc

-----Original Message-----
From: Michael W. Mann [mailto:]
Sent: Tuesday, December 03, 2002 7:19 PM
To:
Subject: [motoroladsp] Re: DSP56303EVM --- In motoroladsp@y..., "Graeme Fisher" <gf@n...> wrote:
> Does anyone have a application to donload to the flash
> using the SCI?

The Software Development Kit (SDK) supplies example code for the
serial bootloader that is programmed into every 56F80x DSP at the
factory. See section 9.16 Serial Bootloader (page 9-126) in the SDK
document Targeting Motorola DSP56F80x Platform.

This serial bootloader allows you to download the .elf files produced
by any SDK-based project into the DSP via the serial port on the EVM
and Hyperterminal on your PC.

> I would appreciate any help regarding these issues > Regards
>
> Graeme


_____________________________________
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:

To Post:

To Leave:

Archives: http://www.yahoogroups.com/group/motoroladsp

More Groups: http://www.dsprelated.com/groups.php3 ">http://docs.yahoo.com/info/terms/



It would depend on which version of the DSP56303EVM you have:
the newer one has a 100 MHz DSP56303 on it and the older one doesn't.
Because of oscillator differences between the two, the flash.asm
file is different for each board. Contact me directly with
the full part number of the DSP on your board and I can send you the
appropriate file. To get the EVM to boot from flash, the MOD
pins need to be set for boot from byte-wide flash mode.

There is no example boot from SCI code; it is built into the
DSP's boot ROM. You need to select the appropriate boot mode
by setting the MOD pins of the DSP. I'm not sure how easy it is
with that particular EVM, since some of them did not have the
IRQ/MOD pins brought out to a jumper block - you needed to hold
the IRQ switches to change the boot mode.

--david
--- In motoroladsp@y..., "Graeme Fisher" <gf@n...> wrote:
> I am new to the the DSP56303EVM and have been struggling to get the
> board to boot form the flash. The jumper settings seem to be unclear in
> the users manual. Does anyone have a application to donload to the flash
> using the SCI?
> I would appreciate any help regarding these issues > Regards
>
> Graeme




I do not think DSP56303 has the on-chip flash. It is
the RAM version 24bit DSP. So please clarify your
question that what kind of flash, serial or parallel
flash, you are using in you system??????

Charlie W
--- "Carcia, Frank A. HS"
<> wrote:
> How does this apply to the 56303EVM? fc
>
> -----Original Message-----
> From: Michael W. Mann
> [mailto:]
> Sent: Tuesday, December 03, 2002 7:19 PM
> To:
> Subject: [motoroladsp] Re: DSP56303EVM > --- In motoroladsp@y..., "Graeme Fisher" <gf@n...>
> wrote:
> > Does anyone have a application to donload to the
> flash
> > using the SCI?
>
> The Software Development Kit (SDK) supplies example
> code for the
> serial bootloader that is programmed into every
> 56F80x DSP at the
> factory. See section 9.16 Serial Bootloader (page
> 9-126) in the SDK
> document Targeting Motorola DSP56F80x Platform.
>
> This serial bootloader allows you to download the
> .elf files produced
> by any SDK-based project into the DSP via the serial
> port on the EVM
> and Hyperterminal on your PC.
>
> > I would appreciate any help regarding these issues
> >
> >
> > Regards
> >
> > Graeme > _____________________________________
> 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:
>
> To Post:
>
> To Leave:
>
> Archives:
> http://www.yahoogroups.com/group/motoroladsp
>
> More Groups: http://www.dsprelated.com/groups.php3 > ">http://docs.yahoo.com/info/terms/


__________________________________________________




The 56303 is a RAM based device, but because the question
is related to the DSP56303EVM, it refers to the flash on
the EVM. Motorola has a utility for writing P memory
to the on-board flash for stand-alone booting for the
56300 EVMs. Custom application boards can't be supported
unless they use the same Atmel device, hookup and clock
frequency as the EVM.

-david

--- In motoroladsp@y..., Charlie W <charliewtx@y...> wrote:
> I do not think DSP56303 has the on-chip flash. It is
> the RAM version 24bit DSP. So please clarify your
> question that what kind of flash, serial or parallel
> flash, you are using in you system??????
>
> Charlie W
> --- "Carcia, Frank A. HS"
> <francis.carcia@h...> wrote:
> > How does this apply to the 56303EVM? fc
> >
> > -----Original Message-----
> > From: Michael W. Mann
> > [mailto:Michael.W.Mann@M...]
> > Sent: Tuesday, December 03, 2002 7:19 PM
> > To: motoroladsp@y...
> > Subject: [motoroladsp] Re: DSP56303EVM
> >
> >
> > --- In motoroladsp@y..., "Graeme Fisher" <gf@n...>
> > wrote:
> > > Does anyone have a application to donload to the
> > flash
> > > using the SCI?
> >
> > The Software Development Kit (SDK) supplies example
> > code for the
> > serial bootloader that is programmed into every
> > 56F80x DSP at the
> > factory. See section 9.16 Serial Bootloader (page
> > 9-126) in the SDK
> > document Targeting Motorola DSP56F80x Platform.
> >
> > This serial bootloader allows you to download the
> > .elf files produced
> > by any SDK-based project into the DSP via the serial
> > port on the EVM
> > and Hyperterminal on your PC.
> >
> > > I would appreciate any help regarding these issues
> > >
> > >
> > > Regards
> > >
> > > Graeme
> >
> >
> > _____________________________________
> > 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: motoroladsp-subscribe@y...
> >
> > To Post: motoroladsp@y...
> >
> > To Leave: motoroladsp-unsubscribe@y...
> >
> > Archives:
> > http://www.yahoogroups.com/group/motoroladsp
> >
> > More Groups: http://www.dsprelated.com/groups.php3
> >
> >
> > ">http://docs.yahoo.com/info/terms/
> >
> > __________________________________________________
>