Hi Ronald,
On 7/24/06, Ronald G Minnich rminnich@lanl.gov wrote:
good news! write enable is working!
bad news! flash write enable is not working! :-(
In the datasheet said pins TBL# (pin 8) and WP# (7) need go to high to enable flash erasing/writing, but enable_flash_write() on vt8235 is not activating it (I verifyied these pins using oscilloscope).
Then enable_flash_write from vt8235 is not working on vt8237!
Your problem is that your flash chip driver needs some work. You need to look at the spec sheet for the flash part, look at your code, and see what's not working.
Sure, but I think the problem is because enable_flash_write() is not unprotecting flash (at hardware) to erase.
Another idea to solve it?
But you are on the way!
Thank you,
ron
Alan
Alan Carvalho de Assis wrote:
Hi Ronald,
On 7/24/06, Ronald G Minnich rminnich@lanl.gov wrote:
good news! write enable is working!
bad news! flash write enable is not working! :-(
if you get a proper id out of a flash, then the write strobe is working. So something weird is going on.
YOu can't id a flash without write working.
ron
* Ronald G Minnich rminnich@lanl.gov [060725 21:59]:
Alan Carvalho de Assis wrote:
Hi Ronald,
On 7/24/06, Ronald G Minnich rminnich@lanl.gov wrote:
good news! write enable is working!
bad news! flash write enable is not working! :-(
if you get a proper id out of a flash, then the write strobe is working. So something weird is going on.
YOu can't id a flash without write working.
Maybe the flash part has its own write mechanism? Quite some do.
Stefan Reinauer wrote:
Maybe the flash part has its own write mechanism? Quite some do.
my suspicion -- backed by seeing this a lot -- is that the write strobe is fine, and the write code for the part is not working.
i.e. the south is ok, but the flash support code is wrong.
ron