Andy, 

 

I wrote the DVFlasher host application and the UBL that is associated
with it.  The UBL is written to support CFI compliant Flash devices that
adhere to either the AMD or Intel command set.  I have personally tested
with both types of chips, as the newest DVEVMs come with Intel
Strataflash devices, instead of the older AMD devices.  If your custom
boards have serial connections, then this is an attractive way to go.
In fact a good initial sanity check for a custom board is to set your
DM644x device to UART boot mode and verify that you see BOOTME messages
on the serial line.  SPRAAI0 and SPRAAI4 have details of how to use the
serial interface for basic diagnostics.

 

The latest DVFlasher is available from the DVEVM update site.

 

Regards,

Daniel

 

Daniel J. Allred

Software Applications

Catalog DSP / Emerging End Equipment

________________________________

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On
Behalf Of Andy Ngo
Sent: Saturday, March 10, 2007 12:56 PM
To: Peter Wippich
Cc: davinci-linux-open-source @linux.davincidsp.com
Subject: Re: Using boundary scan tool to program NOR flash

 

Peter,

I understand what you are saying, but that assumes all of my custom
board hardware is
working and that I have u-boot working already working.  I'm talking
about the first time I attempt
to put u-boot (or any flash image) on the board; since my flash is
different than that of the
DVEVM, how do I do that?  I can't use the DvFlasher as that was meant
specifically
for the AMD28LV256 flash on the DVEVM.  TI told me that I have to modify
the DVFlasher
code to work for my flash which can take me a while since there's no
support.

Yeah, I understand if I have u-boot already working on my custom board,
I'm pretty much
far along in bringing up my board.  That's why I wonder if anyone has
tried using a
boundary scan tool to flash their brand new board (we have a boundary
scan setup
expert) and not having to deal with writing software (DVFlasher) to
flash the initial
u-boot image.

Regards,
Andy

----- Original Message ----
From: Peter Wippich <[EMAIL PROTECTED]>
To: Andy Ngo <[EMAIL PROTECTED]>
Cc: "davinci-linux-open-source @linux.davincidsp.com"
<[email protected]>
Sent: Saturday, March 10, 2007 6:12:54 AM
Subject: Re: Using boundary scan tool to program NOR flash


Hi Andy, 

you may also try to boot the board over the UART and than use u-boot to 
flash your board. Worked fine for us. As long as your flash is CFI 
compliant this should work with nearly every flash chip. 

Ciao, 

Peter 

On Fri, 9 Mar 2007, Andy Ngo wrote:

> Hi,
> 
> Next week, our custom Davinci bread board will be in for me to start
bringing it up.  The memory parts (NOR flash, DDR)
> are different than those of the DVEVM.  I plan to use the XDS510 or
XDS560 JTAG emulator to test those components
> first to make sure they work.  As for flashing the u-boot image, since
the NOR flash on our board is different than that 
> of the DVEVM, I can't use the FlashWriter (from Spectrum Digital) to
program the NOR flash.  A TI tech gave me the
> source code for the FlashWriter but said that the code is "poorly
written" and TI has no support for it so I'm on my own.
> 
> Well, in the past, we have use the Corelis boundary scan tool to
directly program the flash of most of our boards.  
> Has anyone try programming the flash on the DVEVM with a boundary scan
tool like Corelis or ASSET?  This will be 
> a lot easier than having to deal with the FlashWriter code.
> 
> How do you think I should approach this in bringing our board and
flashing u-boot?  Your advice is appreciated!  Thanks!
> 
> Regards,
> Andy


|       Peter Wippich                   Voice: +49 30 46776411
|
|       G&W Instruments GmbH            fax:   +49 30 46776419
|
|       Gustav-Meyer-Allee 25, Geb. 12  Email: [EMAIL PROTECTED]
|
|       D-13355 Berlin  / Germany
|

 

_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to