<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Mar 30, 2016 at 3:14 PM, Steve Miller <span dir="ltr"><<a href="mailto:stevem@tanisys.com" target="_blank">stevem@tanisys.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">





<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal">Hi,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I have the code built and running on a Raspberry PI.  Unfortunately, the target part I am trying to program is a Micron N25Q256.  I don’t see that part in the list.   When I execute the program with –VV   it seems to scan lots of devices. 
 I see activity on CLK, CS, MOSI with an oscilloscope.  But MISO remains logic low.   When the program terminates,  it just tells me No EEPROM/Flash device found.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Stupid Noob Questions:<u></u><u></u></p>
<p><u></u><span>1.<span style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:'Times New Roman'">      
</span></span><u></u> Is the static level on MISO to be expected?  Or should it at least toggle?</p></div></div></blockquote><div>You should definitely see some activity on MISO. Flashrom sends identification instructions (RDID, REMS, etc) to the chip and the chip should respond with its JEDEC-assigned manufacturer ID and vendor-specific device info.<br></div><div><br></div><div>That said, the N25Q256 is not currently added in upstream flashrom. There is limited support in the Chromium branch, though.</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div lang="EN-US" link="blue" vlink="purple"><div><p><u></u><u></u></p>
<p><u></u><span>2.<span style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:'Times New Roman'">      
</span></span><u></u> Is there any hope with this device?    Can I perhaps force it to think the chip is smaller?</p></div></div></blockquote><div>Yep, that's what we currently do in the Chromium branch*. The chip uses 24-bit addresses unless either a bit in a nonvolatile config register is set or alternate instructions which accept 32-bit addresses are used.</div><div><br></div><div>*Full 4-byte address support should be ready soon, I just need to find a few spare cycles to finish up what I have written...<br></div><div><br></div></div>-- <br><div>David Hendricks (dhendrix)<br>Systems Software Engineer, Google Inc.</div>
</div></div>