Sign in

username:

password:



Not a member?

Search motoroladsp



Search tips

Subscribe to motoroladsp



motoroladsp by Keywords

56303 | 563xx | 5680 | 56805 | 5680x | 56F80 | 56F800DEMO | 56F805 | 56f807 | 56F830 | ADC | Bootloader | Codec | CodeWarrior | CW5 | CW6 | Debugger | DSP56303 | DSP56303EVM | DSP563xx | DSP5680 | DSP56800 | DSP56807 | DSP56858 | DSP56858EVM | DSP56F803 | DSP56F805 | DSP56F807 | DSP56F80x | DSP56F826 | DSP56F827 | DSP56F8xx | EVM | FFT | Flash_over_jtag | GPIO | Interrupt | Interrupts | JTAG | LCD | Linker | MCF5307 | Metrowerks | Modulus | MSCAN | PCMaster | PWM | Quad | Rif | RTOS | SDK | SPI

Sponsor

Industry's highest performing at the lowest power DSPs now as low as $5.00*
Start development today!
*volume pricing for 10ku

Discussion Groups

See Also

Embedded SystemsFPGAElectronics

Discussion Groups | Freescale DSPs | Re: (unknown)

Technical discussions about Freescale (Motorola) DSPs (including the DSP56000, DSP56300, DSP56600, 56800 DSPs).

  

Post a new Thread

Re: Pre installed boot loader question - Pete Becher - Mar 29 10:13:00 2005


Hello Minesh,

Yes the bootloader is pre-installed in all new processors. If you
were using CW to run in Flash debug mode it does remove the
bootloader for some reason. Just do as Michael suggested and reload
the bootloader into that processor. I don't think that Michael was
recommending that you always reload the bootloader into new
processors to "be safe" because it would be an awful waste of time.

Pete

--- In motoroladsp@moto..., "Michael W. Mann"
<Michael.W.Mann@F...> wrote:
>
> --- In motoroladsp@moto..., "drmpatel493" <mpatel@t...>
wrote:
> >
> >
> > Hello All,
> >
> > I have a F805. There is supposed to be a bootloader pre-installed
> on
> > the FLASH. We are not using an EVM but a custom built board with
> > purchased DSP chips. I hooked up a digital analyzer to the SCI0
TX
> > pins to see some message information to come out on reset.
Nothing.
> I
> > brought up my CW to check the address and at the rest vector
> address
> > (0x0000), it has a jump to 0x80 which is the address of my
> > application program. So every time I reset, it goes straight to
my
> > application. Now I looked at 0x8000 where I thought my boot
loader
> > was pre stored and there I found all 0xFFFFs.
> >
> > My only assumption is that the bootloader was never installed in
> > FLASH. Does anyone know if the manufacturer always loads the boot
> > flash?
> >
> > Are there some configurations that I have to do in my CW project
> that
> > affects the bootloader process? Or pushes the start address of my
> > application to the reset vector jump address?
> >
> > Thanks
> >
> > Minesh
>
> To be safe, I recommend you simply reprogram the device with a new
> copy of the bootloader. This requires that you use a command
> converter (a.k.a. a wiggler) hooked up to the JTAG port of the
> device. You simply load the project into CodeWarrior and program
the
> device again.
>
> Once you have the bootloader loaded, you can't directly program the
> device again. You use CodeWarrior to generate a S record file
which
> is then downloaded over an RS232 link to the device's SCI port.
>
> You can always debug the application directly on the device using
> CodeWarrior, and, once satisfied, program the Bootloader and load
the
> application using the bootloader.



______________________________
New Code Sharing Section now Live on DSPRelated.com. Learn about the Reward Program for Contributors here.



(You need to be a member of motoroladsp -- send a blank email to motoroladsp-subscribe@yahoogroups.com )

Re: (unknown) - Steve Holle - Mar 29 11:07:00 2005

Use
asm("nop;nop;nop;");

At 04:30 AM 3/29/2005, nupur agarwal wrote:
>hi all
>I am working on ADSP21061 .I am a new user of VDSP.I have written my
>program in simple \\\'c\\\' language without any reference to the segments etc.
>
>I want to add 3 nop instruction at the end of program.
>
>1. So do I need to call an assembly routien for these 3 nops in my C
>program?If yes then how?
>
>2.Should I call that routien at the end of main() or after all my function
>definitions(i.e. subroutien definitions) are complete(which are outside
>the main)?
>
>3.Where should i declare functions in the C program..in pm segment or dm
>segment and within main or outside main.
>
>4. I also tried to modify the ldf file created by expert linker but while
>compiling it gave error.I followed the prcedure given in the E-132 and
>EE69 notes .
>
>5.Is it necessary to use expert linker?What if i add an " .ach" file to my
>project in the source files folder or to the linker folder and then try to
>build and run it?
>
>6.One last question - what is the use of the segments seg_rth,seg_init
>,seg_stack and seg_heap......created by expert linker in ldf file.
>
>thank you
>regards
>nupur ><http://in.rd.yahoo.com/specials/mailtg/*http://yahoo.shaadi.com/india-ma trimony/>Yahoo!
>India Matrimony: Find your life partner
><http://in.rd.yahoo.com/specials/mailtg2/*http://yahoo.shaadi.com/india-m atrimony/>online. >
> * To

Steve Holle
Link Communications, Inc.
1035 Cerise Rd.
Billings, MT 59101
s...@link-comm.com






(You need to be a member of motoroladsp -- send a blank email to motoroladsp-subscribe@yahoogroups.com )

Re: (unknown) - Steve Holle - Mar 29 11:07:00 2005

Use
asm("nop;nop;nop;");

At 04:30 AM 3/29/2005, nupur agarwal wrote:
>hi all
>I am working on ADSP21061 .I am a new user of VDSP.I have written my
>program in simple \\\\\\\'c\\\\\\\' language without any reference to the segments etc.
>
>I want to add 3 nop instruction at the end of program.
>
>1. So do I need to call an assembly routien for these 3 nops in my C
>program?If yes then how?
>
>2.Should I call that routien at the end of main() or after all my function
>definitions(i.e. subroutien definitions) are complete(which are outside
>the main)?
>
>3.Where should i declare functions in the C program..in pm segment or dm
>segment and within main or outside main.
>
>4. I also tried to modify the ldf file created by expert linker but while
>compiling it gave error.I followed the prcedure given in the E-132 and
>EE69 notes .
>
>5.Is it necessary to use expert linker?What if i add an " .ach" file to my
>project in the source files folder or to the linker folder and then try to
>build and run it?
>
>6.One last question - what is the use of the segments seg_rth,seg_init
>,seg_stack and seg_heap......created by expert linker in ldf file.
>
>thank you
>regards
>nupur ><http://in.rd.yahoo.com/specials/mailtg/*http://yahoo.shaadi.com/india-ma trimony/>Yahoo!
>India Matrimony: Find your life partner
><http://in.rd.yahoo.com/specials/mailtg2/*http://yahoo.shaadi.com/india-m atrimony/>online. >
> * To

Steve Holle
Link Communications, Inc.
1035 Cerise Rd.
Billings, MT 59101
s...@link-comm.com


______________________________
New Code Sharing Section now Live on DSPRelated.com. Learn about the Reward Program for Contributors here.



(You need to be a member of motoroladsp -- send a blank email to motoroladsp-subscribe@yahoogroups.com )