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 | (COP ) Module DSP56F807

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

  

Post a new Thread

(COP ) Module DSP56F807 - vmiramont - Apr 25 21:34:00 2002

Hey guys,

I am trying to use the Computer Operating Properly (COP) Module and
am having some trouble. My problem is that the DSP will not reset
when the timer expires. I just gets stuck. Does anybody know if I
missed any configuration parameters

Thanks In Advance
Victor



______________________________
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: (COP ) Module DSP56F807 - Motorola DSPD News - Apr 26 17:20:00 2002

Victor,

COP will not work in debug mode. If you are using CodeWarrior debugger, it
will disable COP. The only way to use COP is to run your application in
stand-along mode (without debugger attached).

Leonard N. Elevich
Motorola DSPD

-----Original Message-----
From: vmiramont [mailto:]
Sent: Thursday, April 25, 2002 2:35 PM
To:
Subject: [motoroladsp] (COP ) Module DSP56F807

Hey guys,

I am trying to use the Computer Operating Properly (COP) Module and
am having some trouble. My problem is that the DSP will not reset
when the timer expires. I just gets stuck. Does anybody know if I
missed any configuration parameters

Thanks In Advance
Victor

_____________________________________
/groups.php3



______________________________
Start your Android Ice Cream Sandwich development on TI's AM35x Sitara ARM Cortex-A8 processor today.



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

RE: (COP ) Module DSP56F807 - Victor Miramontes - Apr 26 17:44:00 2002

Hmmm. I believe that I have noticed this. What I have been doing is
programming the flash with a small test program and then I would disconnect
the programming cable and then hit the rest button. My program will get
through the first few lines which have the watchdog service routines and
then I purpousely delay the next watchdog routine so that it times out and
what I believe is happening is that I seems to begin to reset but where it
goes from there is beyond me. It just seems to get stuck and doesn't seem to
jump back into main(). My best guess at this moment is that it is jumping
into some unhandled reset vector but I am unable to verfiy this without the
use of the debugger.

Any suggestions.
Victor
void main (void)
{
WatchDog();
InitializeChip();
WatchDog();
while(1)
{
WatchDog();
ioctl(PortB, GPIO_SET, gpioPin(B, 0));
Delay(250);
WatchDog();
ioctl(PortB, GPIO_CLEAR,gpioPin(B, 0));
Delay(250);
WatchDog();
ioctl(PortB, GPIO_SET, gpioPin(B, 0));
Delay(250);
WatchDog();
ioctl(PortB, GPIO_CLEAR,gpioPin(B, 0));
Delay(1000); <-------------------------------should and does expire cop
timer here.
Delay(1000);
WatchDog();
ioctl(PortB, GPIO_SET, gpioPin(B, 0));
Delay(100);
WatchDog();
ioctl(PortB, GPIO_CLEAR,gpioPin(B, 0));
Delay(100);
WatchDog();
ioctl(PortB, GPIO_SET, gpioPin(B, 0));
ioctl(PortB, GPIO_CLEAR,gpioPin(B, 1));
Delay(250);
ioctl(PortB, GPIO_SET,gpioPin(B, 1));

}
void WatchDog(void){
periphMemWrite(0x5555, &ArchIO.Cop.ServiceReg );
periphMemWrite(0xAAAA, &ArchIO.Cop.ServiceReg );

return;
}
void Delay(word delay1)
{ int i;
for(i=0; i<delay1; i++) nanosleep(&mSecond, NULL);
return;
}
-----Original Message-----
From: Motorola DSPD News [mailto:]
Sent: Friday, April 26, 2002 10:20 AM
To: vmiramont;
Subject: RE: [motoroladsp] (COP ) Module DSP56F807 Victor,

COP will not work in debug mode. If you are using CodeWarrior debugger, it
will disable COP. The only way to use COP is to run your application in
stand-along mode (without debugger attached).

Leonard N. Elevich
Motorola DSPD

-----Original Message-----
From: vmiramont [mailto:]
Sent: Thursday, April 25, 2002 2:35 PM
To:
Subject: [motoroladsp] (COP ) Module DSP56F807

Hey guys,

I am trying to use the Computer Operating Properly (COP) Module and
am having some trouble. My problem is that the DSP will not reset
when the timer expires. I just gets stuck. Does anybody know if I
missed any configuration parameters

Thanks In Advance
Victor

_____________________________________
/groups.php3


______________________________
Start your Android Ice Cream Sandwich development on TI's AM35x Sitara ARM Cortex-A8 processor today.



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