DSPRelated.com
Forums

flash programming

Started by tbgimbio January 22, 2006
Hi,
We have a real great time problem, so we decided, to use the setup of
the BF533 EKZ-Lite, completely the same circuit for the PSD connection,
as it is possible. WE are working with VDSP++4.0, also with its flash
programmer.

We need the PSD4256G6V firstly to boot from, secondly to restore
runtime data and thirdly to have enough IO-Flags. But everywhere I
read, that I have to configure the PSD before it can be used. Our own
BFboard has a JTAG interface for Blackfinprocessor and it is not
planned to install second one for the psd, as it is possible. So my
question is: If I buy the PSD from a supplier (i.e. from st), can I
solder the chip directly to the board (and configure it over the BF and
the flash programmer of VDSP++ as it is to be done with EKZ-Lite-board)
or do I have to configure it with PSDsoft or something else before
usage.

thanks in advance - tb



On Sun, 22 Jan 2006, tbgimbio wrote:

> Hi,
> We have a real great time problem, so we decided, to use the setup of
> the BF533 EKZ-Lite, completely the same circuit for the PSD connection,
> as it is possible. WE are working with VDSP++4.0, also with its flash
> programmer.
>
> We need the PSD4256G6V firstly to boot from, secondly to restore
> runtime data and thirdly to have enough IO-Flags. But everywhere I
> read, that I have to configure the PSD before it can be used. Our own
> BFboard has a JTAG interface for Blackfinprocessor and it is not
> planned to install second one for the psd, as it is possible. So my
> question is: If I buy the PSD from a supplier (i.e. from st), can I
> solder the chip directly to the board (and configure it over the BF and
> the flash programmer of VDSP++ as it is to be done with EKZ-Lite-board)
> or do I have to configure it with PSDsoft or something else before
> usage.

I am guessing, but I would expect you can download a program into
the Blackfin along with some data using VDSP which can program the flash.
Do it in blocks if there is not enough internal ram. So you can
build the board with a blank flash, put on the jtag header, boot
the processor with a flash burn program, and burn the boot code.
Next time it turns on, it will boot correctly.

I do that on lots of other systems, I don't see why it won't work on the
blackfin.

Patience, persistence, truth,
Dr. mike


Hi,

thanks for the answer. It is not the problem to programm the psd than to configure. With evalboard I use typical address spaces from BF to use some memory segments of the PSD (i.e.0x20000000 for flash, 0x20270000-0006 for some IOs of Port A). Do I have to prepare the PSD for these adresses, or I can I use the 'blank' PSD.

thanks -tb