DSPRelated.com
Forums

Sharc processor will it support this .Dxe file

Started by Prabakaran February 3, 2004
Goodmorning to everybody
 
   I have written one assembly program in Visual dsp ver 3(simulator)
by that i got .dxe  file. i can able to dump this .dxe file into sharc
processr board.

    my doubt is Sharc processor will it support this .Dxe file.If not
give me the suggestion.
 thanking u.
Prabakaran wrote:
> Goodmorning to everybody > > I have written one assembly program in Visual dsp ver 3(simulator) > by that i got .dxe file. i can able to dump this .dxe file into sharc > processr board. > > my doubt is Sharc processor will it support this .Dxe file.If not > give me the suggestion.
Sharcs don't use DXE files directly. If you have a JTAG emulator, it can load a DXE into a sharc. If you're using a commercial DSP board, it should have a downloader that can read the DXE and correctly write it to the Sharc's memory space. If you designed the board yourself, you'll need to write a downloader. -- Jim Thomas Principal Applications Engineer Bittware, Inc jthomas@bittware.com http://www.bittware.com (703) 779-7770 I thought I was wrong once, but I was mistaken.
Prabakaran wrote:

> Goodmorning to everybody
Goodevening :).
> > I have written one assembly program in Visual dsp ver 3(simulator) > by that i got .dxe file. i can able to dump this .dxe file into sharc > processr board. > > my doubt is Sharc processor will it support this .Dxe file.If not > give me the suggestion.
The DXE file is not Sharc executable code. Instead, it is used by VisualDSP to simulate (or emulate via JTAG) your code. If your board is connected to a PC running VisualDSP via JTAG interface, then the DXE file is all you need (you specify this in the VisualDSP project options tab as "DSP executable file"). However, if you have to put the code into a FLASH or EPROM and load it into the DSP at boot time, you need to create a "DSP loader file" type project. This generates the memory image which you can use to program the memory. It also adds the loader header to your code which handles the program data moving from external to internal memory at boot time. You can also generate a pure DSP memory image, segment by segment, using the splitter utility (or by specifying a "DSP splitter file" project). This generates the same type of output file like the "loader" type project, but without the additional loader code. This is good when you have an external host which boots the DSP. For details on the file types you can also consult the VisualDSP manual. Regards, Andor
Prabakaran:
There is an option in Visual DSP to indicate whether you want a .dxe or .ldr
created. The .dxe is the actual RAM image (the executable file), and the
.ldr is designed for boot loading from ROM. So, the answer to your question
depends on your hardware/downloading setup.
Jim

"Prabakaran" <aprabakaran_be@yahoo.com> wrote in message
news:761156a9.0402030232.1520d4@posting.google.com...
> Goodmorning to everybody > > I have written one assembly program in Visual dsp ver 3(simulator) > by that i got .dxe file. i can able to dump this .dxe file into sharc > processr board. > > my doubt is Sharc processor will it support this .Dxe file.If not > give me the suggestion. > thanking u.
Jim Thomas <jthomas@bittware.com> wrote in news:101vgbbfd5dk347
@corp.supernews.com:

> Sharcs don't use DXE files directly. If you have a JTAG emulator, it > can load a DXE into a sharc. If you're using a commercial DSP board, it > should have a downloader that can read the DXE and correctly write it to > the Sharc's memory space. If you designed the board yourself, you'll > need to write a downloader.
You can also use the ADI-supplied elfloader.exe to marry the code in the DXE to that in a boot loader and create a file suitable for burning to EPROM or Flash.