Hi,

 

Well, using jumpers I connected the signals per Peter’s list below.  Then I 
tried to use flashrom to flash the board.  The SPI programming instructions 
stated that flashrom would automatically detect the W25Q32 flash.

 

As a complete hack, I tried this:

 

robert@STS-MAX:~/Downloads/MB_UEFI_Firmware_v1.00$ flashrom --programmer 
ft2232_spi --write MINNOW.fd

flashrom v0.9.6.1-r1563 on Linux 3.13.0-39-generic (x86_64)

flashrom is free software, get the source code at http://www.flashrom.org

 

Calibrating delay loop... OK.

Unable to open FTDI device: -3 (device not found)

Error: Programmer initialization failed.

 

I just chose the programmer at random since I couldn’t find actual instructions 
(they probably exist, I just didn’t find them).

 

I also tried using the “dummy” programmer, with this result:

 

robert@STS-MAX:~/Downloads/MB_UEFI_Firmware_v1.00$ flashrom --programmer dummy 
--write MINNOW.fd

flashrom v0.9.6.1-r1563 on Linux 3.13.0-39-generic (x86_64)

flashrom is free software, get the source code at http://www.flashrom.org

 

Calibrating delay loop... OK.

No EEPROM/flash device found.

Note: flashrom can never write if the flash chip isn't found automatically.

 

Does anyone know what “programmer” parameter I would use with flyswatter2?  Or 
what other parameters I would need?

 

Also, is OpenOCD a possibility for programming flash on the Minnowboard with 
the flyswatter2?

 

Thanks for all the help so far.

 

Thanks

 

Robert

 

From: Peter Ogden [mailto:[email protected]] 
Sent: Wednesday, November 05, 2014 10:16 AM
To: [email protected]
Cc: MinnowBoard Development and Community Discussion; 
[email protected]
Subject: RE: [MinnowBoard] Programming flash

 

Since David has tried it already I'd wait for his input, but I think this is 
the mapping:

J1.1 = 3.3v
J1.2 = gnd
J1.3 = gnd (only one flash chip to select)
J1.4 = tck
J1.5 = tdo
J1.6 = TDI
J1.7 = no connect
J1.8 = 3.3v

The spi flash will get powered by the programmer so don't power the MinnowBoard.

On Nov 5, 2014 10:06 AM, "Robert Johnston" <[email protected] 
<mailto:[email protected]> > wrote:

Hi Peter,

 

Thanks.  I looked at the connections shown for the 20 pin and also have the one 
from the eLinux org for the SPI connector.  Later today or tomorrow I will see 
if I can match signals.

 

David Anders also replied and is looking into it.

 

Robert

 

From: Peter Ogden [mailto:[email protected] 
<mailto:[email protected]> ] 
Sent: Tuesday, November 04, 2014 7:37 PM
To: [email protected] <mailto:[email protected]> ; MinnowBoard Development and 
Community Discussion
Cc: [email protected] 
<mailto:[email protected]> 
Subject: Re: [MinnowBoard] Programming flash

 

Here is the Flyswatter2 JTAG Pinout:
http://www.tincantools.com/assets/Flyswatter2%20-%2020%20Pin%20JTAG%20Connector.pdf

Links to some more info is on this page:
http://www.tincantools.com/JTAG/Flyswatter2.html

Haven't tried it myself yet.

-Peter

 

 

On Tue, Nov 4, 2014 at 7:02 PM, Robert Johnston <[email protected] 
<mailto:[email protected]> > wrote:

Hi,

 

Documentation (such as http://www.elinux.org/Minnowboard:SPI_Boot_flash) 
indicates that the Minnowboad flash can be programmed using the TinCanTools 
Flyswatter2.  But I have been unable to find either a schematic or actual cable 
to connect from the Flyswatter 20 pin JTAG connector to the Minnowboard 8 pin 
SPI connector (or even determine if those are the right connectors to use).  
Can anyone point me in the right direction?

 

Thanks

 

Robert


_______________________________________________
elinux-MinnowBoard mailing list
[email protected] 
<mailto:[email protected]> 
http://lists.elinux.org/mailman/listinfo/elinux-minnowboard

 

_______________________________________________
elinux-MinnowBoard mailing list
[email protected]
http://lists.elinux.org/mailman/listinfo/elinux-minnowboard

Reply via email to