AW: DSP56F807 reboot to bootloader

Started by Bende Georg in Freescale DSPs16 years ago

Set COP timeout to the minimum, enable it and let it run away. It will cause a soft reset and then it starts with boot code. ...

Set COP timeout to the minimum, enable it and let it run away. It will cause a soft reset and then it starts with boot code. Georg Bende Softwareentwickler Abteilung Elektronik Dr. Fritz Faulhaber GmbH & Co KG Daimlerstr. 23 71101 Sch?naich Tel: +49


TTCAN for DSP56F807

Started by belightednow in Freescale DSPs17 years ago

Hello, I want to use the MSCAN Module of the DSP56807 for a hart real-time application with periodic transmission of messages in a...

Hello, I want to use the MSCAN Module of the DSP56807 for a hart real-time application with periodic transmission of messages in a fix time slot. The automatic retransmission of messages produce an undesired delay in time. Therefore I want to know if it is possible to suppress


Program Ram

Started by christian_rosnoblet in Freescale DSPs15 years ago 1 reply

Hello I need more than the 4K of X.RAM of my DSP56F807, I'd like to use P.RAM in the program memory. - What is the used of...

Hello I need more than the 4K of X.RAM of my DSP56F807, I'd like to use P.RAM in the program memory. - What is the used of this RAM? Can I use a part of it to store some variables of my application? How can I specify the linker to locate my variables in this RAM.


DSP56F807 reboot to bootloader

Started by Lionel Degoutte in Freescale DSPs16 years ago

Hello, I use SDK 3.0 and cw 5.1. I want ,with a command to the serial interface, to reboot the DSP to the program bootloader. If...

Hello, I use SDK 3.0 and cw 5.1. I want ,with a command to the serial interface, to reboot the DSP to the program bootloader. If I do asm (jsr archStart), the DSP reboot but not to the bootloader. How can I do ? Thank you Lionel


Compressed characters for Metrowerks Codewarrior for DSP56F807

Started by Wim de Haan in Freescale DSPs17 years ago 4 replies

Hello, I'm looking for a method to store 2 characters in 1 word, because I have not enough data flash memory. Normally you...

Hello, I'm looking for a method to store 2 characters in 1 word, because I have not enough data flash memory. Normally you use: char *line1={"AaBbCc"}; // 1 character in 1 word This is possible: struct bytes { unsigned low_byte: 8;


DSP56F807 application write to FLASH

Started by Bill Schintler in Freescale DSPs16 years ago 2 replies

How does an application, which resides in FLASH, write non-volatile data to data (or program) FLASH? Is this even possible? I...

How does an application, which resides in FLASH, write non-volatile data to data (or program) FLASH? Is this even possible? I am developing under CW 5.1. Thanks in advance - Bill Schintler


RE: DSP56F827: Condensing Strings, two 8bit cha rs into 16bits

Started by Wim de Haan in Freescale DSPs15 years ago

Hello Boaz, I had the same problem at DSP56F807 with Codewarrior. The only way for me to solve it, was to put all strings in...

Hello Boaz, I had the same problem at DSP56F807 with Codewarrior. The only way for me to solve it, was to put all strings in assembly: Assembly: global Fbatt_type Fbatt_type dcb 'Battery type',0 ; you must append the trailing 0 yourself C-code:


page erasing DFLASH ON DSP56F807

Started by Roberts Paul in Freescale DSPs17 years ago

I'm having difficulties page erasing the data flash unit. I've followed all steps for intelligent erasing on 5-15 of the...

I'm having difficulties page erasing the data flash unit. I've followed all steps for intelligent erasing on 5-15 of the User's manual. I can only mass erase with no problem, and get immediate feedback in the Metrowerks IDE's debugger. Addresses 0x2000 through 0x3fff only era


Need manual....

Started by sureshsureddi in Freescale DSPs17 years ago 1 reply

Hello, We are working on DSP56F807 evaluation board.As we are using evaluation board we don't have SDK support for CAN driver.I...

Hello, We are working on DSP56F807 evaluation board.As we are using evaluation board we don't have SDK support for CAN driver.I would like to write the driver for the same.I'm looking for manual which details register addresses etc.I'm looking for complete hardware user manual.


RE: DSP56F807&Codewarrior " Breakpoint Warnings"

Started by vmiramont in Freescale DSPs18 years ago 1 reply

Hello All, I am having troble with breakpoint warnings after switching from a flash configuration back to an external ram...

Hello All, I am having troble with breakpoint warnings after switching from a flash configuration back to an external ram application. The console window that used to pop up to display all my printf statements is gone and I can no longer step through my code. Does anybody know


Question about timers of 56F807

Started by swaroop in Freescale DSPs17 years ago 3 replies

hi Iam working with the ADCs and DAC of a DSP56F807 EVM. I want to use two Quadrature timers for the 2 ADCs to retrieve the ...

hi Iam working with the ADCs and DAC of a DSP56F807 EVM. I want to use two Quadrature timers for the 2 ADCs to retrieve the samples through the conversion complete callback functions .....n two auxillary timers for giving the digtal signal to the DAC to two different channels t


access paths for different DSPs (803 vs. 807)

Started by Corey, Rick in Freescale DSPs16 years ago 2 replies

Hello I'm trying to move my code from a project for a DSP56F803 to DSP56F807. I've worked with the 803 for several months, and...

Hello I'm trying to move my code from a project for a DSP56F803 to DSP56F807. I've worked with the 803 for several months, and this is my first attempt to create a new project with SDK-56807 stationary instead of SDK-56803 stationary. When I opened the project, se


Use of clock_gettime() on DSP56F807

Started by Aaron Needles in Freescale DSPs17 years ago 6 replies

Hi, I'm attempting to use the "Real Time Clock" feature in Motorola's DSP but am getting inconsistent time values returned when I...

Hi, I'm attempting to use the "Real Time Clock" feature in Motorola's DSP but am getting inconsistent time values returned when I call clock_gettime() successively. The code below was added to a project created with "Embedded SDK Stationary" and only


CW5.1 Predefined Macro for Target Board

Started by kj831ca in Freescale DSPs16 years ago 1 reply

Hi, Does anybody know if there is a predefined macro that would allow me to know which target board is being used in the...

Hi, Does anybody know if there is a predefined macro that would allow me to know which target board is being used in the project? I'm trying to write my own on-chip portable code for both DSP56F805 and DSP56F807 something like as belows : #if (TARGET = DSP56F805)


Occasional code restart.

Started by Roberto Bonacina in Freescale DSPs14 years ago 2 replies

On DSP56F807, I found a condition on which occasional code restart happens. The code in execution when the code restarting occurs is the...

On DSP56F807, I found a condition on which occasional code restart happens. The code in execution when the code restarting occurs is the following (C code and relative disassembly): // CAN Rx interrupt disabled during queue counter manipulation. periphBitClear(CANRXFIE, &ArchIO.CAN.RxIntEnableReg); P:00003471: 80F411850001 bfclr #0x1,X:0x1


Using Parallel Interface Cable with flash_over_Jtag

Started by Jean-Philippe Arbic in Freescale DSPs16 years ago 1 reply

I am curently working on a DSP56F807. I'm wondering how is it possible to directly upload my s-record in the DSP without using a...

I am curently working on a DSP56F807. I'm wondering how is it possible to directly upload my s-record in the DSP without using a EVM. I tried to use a Parallel Interface Cable as described in this document: http://e-ww


DSP56F807 PWM Automatic Fault Clearing

Started by frankbertling in Freescale DSPs17 years ago

Dear All, In contradiction to the behaviour described in the User?s Manual (DSP56F801-7UM/D - Rev. 3.0, Chapter 11.5.8.2), we...

Dear All, In contradiction to the behaviour described in the User?s Manual (DSP56F801-7UM/D - Rev. 3.0, Chapter 11.5.8.2), we observe PWM outputs being re-enabled within a PWM cycle as soon as the Fault input (configured for automatic fault clearing) returns to zero.


DSP56F807: Synchronization of on chip ADC to PWM

Started by wjschint in Freescale DSPs16 years ago

I'm trying to synchronize the ADC's (both A and B) to the PWM, as described in Mot. app. note AN1933/D, section 5.2. I am using ...

I'm trying to synchronize the ADC's (both A and B) to the PWM, as described in Mot. app. note AN1933/D, section 5.2. I am using center-aligned PWM technique (Fig. 5-4 in app note). I want to have a sample at a specific location in each PWM half-cycle. I have two questions related to


DSP56F80x question about a pipeline dependency when disabling interrupts

Started by Art Johnson in Freescale DSPs15 years ago 4 replies

Hello, I have a question about whether or not there is a pipeline dependency when disabling interrupts in the DSP56F80x devices...

Hello, I have a question about whether or not there is a pipeline dependency when disabling interrupts in the DSP56F80x devices (we use the DSP56F807). Specifically, in the following instruction sequence: X_Ram_Test_Loop: // Disable interrupts during the following


DSP56F807 - Mutual exclusion using IPL 0 masking

Started by Aaron Needles in Freescale DSPs17 years ago

Hi, I need a mutual exclusion mechanism that allows access to two global variables as an atomic unit. To prevent code within an...

Hi, I need a mutual exclusion mechanism that allows access to two global variables as an atomic unit. To prevent code within an ISR from accessing one of the variables during this short period, I would like to mask IPL 0 interrupts while I access the pair and then unmask IPL 0