[MinnowBoard] Minnowboard MAX with Dediprog em100 pro SPI emulator

John 'Warthog9' Hawley warthog19 at eaglescrag.net
Sat Dec 27 06:08:44 UTC 2014


I wouldn't be able to tell you how to get an EM100 to work, as I only
use the SF100 & flashtool (recompiled for dediprog, and with a patch to
support the newer firmware on my specific dediprog) (As a note any spi
flash programmer should work once it's been level converted to 1.8v).

Doing a quick reading here the EM100 is a SPI flash emulator for
external parts, I.E. it's not really a programmer per-se, but intended
to be a device that takes the place of the primary flash part (if I'm
reading the descriptions wrong, please correct me).

My understanding is that no boards have been explicitly modified to use
this emulator, and that the firmware team (at least inside Intel that
produces the firmware on uefidk) use flashers like the SF100 and develop
directly on the actual board w/ the built-in flash chip.

A quick look through the docs for the dediprog led me to:

http://www.dediprog.com/save/633.pdf/to/EM100Pro%20Hardware%20Connection_V2.0.pdf

page 15

I'd need to go dig back through the schematic (and possibly the gerbers)
to figure out what exactly pins 7 and 8 on the J1 header go to to give
you a clear indication of what's going on there, and I won't be able to
get to that till next year (those are both open though if someone else
wants to go digging to fill out that information on the wiki)

If you do get this working it might be useful to document on the wiki!

- John "Warthog9" Hawley

On 12/26/2014 09:27 PM, Simon Glass wrote:
> Hi,
> 
> I have one of these boards and would like to load a firmware image
> into the em100 (SPI emulator) and boot it. So far I have not had any
> success. I am not sure:
> 
> - which emulation to use - the Micron part is not supported but I
> tried Winbond W25Q64
> - how to connect it - the meaning of the DDP_IO3L pin for example
> - whether it will automatically override the on-board SPI flash. It
> certainly stops it booting!
> - anything else I am missing
> 
> I'm testing with the 32-bit debug image from
> https://uefidk.com/content/minnowboard-max
> 
> People on this list seem to be using a flash programmer, but I don't
> have one of those. But I imagine that whoever developed the firmware
> would have used an emulator.
> 
> Thanks for any help.
> 
> Regards,
> Simon
> _______________________________________________
> elinux-MinnowBoard mailing list
> elinux-MinnowBoard at lists.elinux.org
> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
> 



More information about the elinux-MinnowBoard mailing list