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 |
|
Re: DSP56303EVM
Started by ●December 3, 2002
Reply by ●December 3, 20022002-12-03
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/ |
Reply by ●December 4, 20022002-12-04
--- 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 |
Reply by ●December 4, 20022002-12-04
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/ |
|
Reply by ●December 4, 20022002-12-04
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 |
Reply by ●December 5, 20022002-12-05
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/ __________________________________________________ |
|
Reply by ●December 5, 20022002-12-05
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/ > > > > __________________________________________________ > |