TomNisbet / TommyPROM

Simple Arduino-based EEPROM programmer
https://tomnisbet.github.io/TommyPROM/
143 stars 29 forks source link

Problems writing to 28C256 through Xmodem #56

Closed hadron13 closed 1 year ago

hadron13 commented 1 year ago

Poking, zapping and filling works fine, but when I send a file through Xmodem (minicom), atleast the first page (which has the entire program) is just not written at all, it does fill the entire EEPROM with 0 and put 00 80 at the end, but first page is all 0

If that matters, I made a PCB and CE is always low

And here's the file I'm trying to upload (zipped): hello.bin.zip

While I can write this through Poking it's just not practical as the program gets bigger

Any idea of what causes this?

hadron13 commented 1 year ago

Well, it does write the file, but stuff from 0x100 goes to 0x0 somehow and 0x7ffc goes to it's normal location, weird. For now the workaround is to just shift everything to 0x100

edit: actually seems to have two duplicated sections of the code, but not the entire section. think it may be the address pins

edit 2: A8 not really working

hadron13 commented 1 year ago

The high-byte 74hc595 Q0 output is not going high. Could this be a chip failure?

A14 (Q7) also not going high

hadron13 commented 1 year ago

Was a chip failure, I'll close this now