I've been experimenting with Python scripts and using an Teensy 2.0 ++ to program different flash memories. So far I've found a script to program a 29GL128, which works perfectly, but I'm trying to change it so that it can also program a 29GL256 chip (datasheet here)... but I seem to be stuck on the A23 address line.
The problem I'm having is that the Teensy is driving the A23 address line high during the entire write, and other than me pulling it low manually with a resistor I cannot manage to find the part in this script that controls the A23 line. This only lets me write to the top half of the chip...which isn't what I want.
I was hoping someone here that has some experience with either Python or programming Flash memory could take a look at this script and tell me what needs to be changed, and ideally how that change works.