Page 14 of 18
Re: 28Cxxx EEPROM Programmer
Posted: Thu Nov 26, 2015 10:00 pm
by RAAV027
Thank you for the reply.
I am using a breadboard. I am using the AT28c64b and an arduino mega (I have an uno R3 too). I used your schematics to connect all.
I am using your arduino sketch $Revision: 1.2 $.
my operating system is windows 8 x64
I am using the simple jburn 2.
the error messages are:
now selected: COM4
Error : Unknown Application
Simple JBurn - Revision : $Revision: 1.5 $, $Date: 2013/07/19 05:44:46 $
Error: Not connected to any Programmer!
And in the command prompt
Error 0x5 at ..\rxtx\src\termios.c<892>: access is denied
I can set the arduino speed (115200) but, How can I set the Java-Tool speed?
thank you for the help.
Rodrigo
Re: 28Cxxx EEPROM Programmer
Posted: Wed Dec 02, 2015 12:52 pm
by mkl0815
Your problem seems to be, that the RXTX library cannot access your comport. This has nothing todo with the MEEPROMMER software, it is a general problem with the RXTX library. I have no windows system to test, I'm using only MacOS and Linux machines. Maybe you need to be in a special group to have access to a COM port.
Mario.
Re: 28Cxxx EEPROM Programmer
Posted: Wed Dec 02, 2015 1:59 pm
by Martin_H
I had the same problem on Windows, and I think this is a general problem with that library. So I forked Mario's code and wrote a C# client. It's on Github here:
https://github.com/Martin-H1/MEEPROMMER
It compiles using the free version of VisualStudio.
Re: 28Cxxx EEPROM Programmer
Posted: Thu Dec 03, 2015 3:51 pm
by mkl0815
Yesterday I stumbled over a different library that can be bundled with the final jar file and contains all low-level parts for windows, mac os and linux (even ARM). So I'll try to replace the RXTX lib with the new one. But it will take some days.
Mario.
Re: 28Cxxx EEPROM Programmer
Posted: Wed Dec 30, 2015 4:29 am
by juice2839
I had the same problem on Windows, and I think this is a general problem with that library. So I forked Mario's code and wrote a C# client. It's on Github here:
https://github.com/Martin-H1/MEEPROMMER
It compiles using the free version of VisualStudio.
I too have built this, but when I run the Java software it does not open. Do you have a compiled version of your software?
Thanks for any help.
Re: 28Cxxx EEPROM Programmer
Posted: Tue May 03, 2016 11:46 am
by xjmaas
I am sorry if I am bumping an old thread, but I am trying to get my home-built MEEPROMMER working. Instead of an Arduino Uno, I am using a (Sparkfun) Arduino Pro Micro (5V/16MHz). I rewrote part of the Arduino firmware and seems to be working partly.
If I write some bytes from the Arduino monitor window, it is written to my EEPROM (AT28C64E). Up to $200 bytes works, but when I try to write $400 bytes the '%' prompt never returns and the Arduino seems to hang.
(I am using the firmware based on the source found
here
Re: 28Cxxx EEPROM Programmer
Posted: Tue May 03, 2016 11:50 am
by BigEd
Can you write the 400 as two sets of 200?
(Edit: not as a workaround so much as an experiment)
Re: 28Cxxx EEPROM Programmer
Posted: Tue May 03, 2016 5:48 pm
by xjmaas
Can you write the 400 as two sets of 200?
(Edit: not as a workaround so much as an experiment)
Sorry, I stand corrected: I can write up to $180 bytes, if I send more, the Arduino 'hangs'. I tested this using the Arduino Serial Monitor, but also with other Serial terminal applications...
The meeprommer.py program I use, the Python 3 version, isn't receiving the '%' prompt, or so it seems....
EDIT:
I just tested it with meeprommer.py, I changed the python script to send $100 bytes a time. The first $100 bytes seem to be written correctly, but the sequence hangs during the second batch of $100 bytes.
Re: 28Cxxx EEPROM Programmer
Posted: Tue May 31, 2016 8:11 am
by xjmaas
I got it resolved:
- Using an Arduino Pro micro, with ATmega32u4, it seems the serial line is cut off/buffer full/something else
- Using an Arduino Uno, with ATmega328p, no problem at all.....
Thanks for all info and ideas! One happy EEPROM burner extra!
Can you write the 400 as two sets of 200?
(Edit: not as a workaround so much as an experiment)
Sorry, I stand corrected: I can write up to $180 bytes, if I send more, the Arduino 'hangs'. I tested this using the Arduino Serial Monitor, but also with other Serial terminal applications...
The meeprommer.py program I use, the Python 3 version, isn't receiving the '%' prompt, or so it seems....
EDIT:
I just tested it with meeprommer.py, I changed the python script to send $100 bytes a time. The first $100 bytes seem to be written correctly, but the sequence hangs during the second batch of $100 bytes.
Re: 28Cxxx EEPROM Programmer
Posted: Fri Mar 17, 2017 10:14 pm
by EugeneNine
I was just reading up on this myself. Has anyone modified it to work with larger ROMs?
I want to be able to burn
http://www.diagrom.com/
Re: 28Cxxx EEPROM Programmer
Posted: Wed Apr 05, 2017 7:43 am
by jbourke
Hi all,
Wanted to share my results of the MEEPROMMER site; thanks again Mario! Programming those AT28C256's works like a charm. For some reason only v1.1 of the Arduino sketch works reliably though. Also I couldn't get the Java app to work (I'm running W10x64) so I am using Martin_H's windows app; works great so thanks to you as well Martin!
BTW I am desiging a SBC based on the TMS9900 CPU; it has a non-multiplexed 16bits databus so it's either adding multiplex logic or splitting hex files into even and odd bytes over 2 EEPROM's. I chose the latter and found a great tool that can do this split:
https://sourceforge.net/projects/srecor ... p_redirect
Cheers,
John
Re: 28Cxxx EEPROM Programmer
Posted: Wed Apr 05, 2017 11:56 am
by mkl0815
Wow, this thread started exactly (Apr. 05 2013) 4 years ago and still somebody is using this little thing I created just as a simple tool for my project. It turned out that this spin-off has become quite usable in the community.
It's always a good idea to share your work with others it seems ...
Re: 28Cxxx EEPROM Programmer
Posted: Wed Apr 05, 2017 5:28 pm
by Martin_H
@John, glad to hear you're finding the Windows App useful. Feel free to make suggestions for improvement.
Re: 28Cxxx EEPROM Programmer
Posted: Wed Apr 05, 2017 6:59 pm
by BigDumbDinosaur
Wanted to share my results of the MEEPROMMER site; thanks again Mario! Programming those AT28C256's works like a charm.
Hey! That's a nice-looking unit. Good job!
Re: 28Cxxx EEPROM Programmer
Posted: Sat Apr 15, 2017 1:32 am
by jbourke
@John, glad to hear you're finding the Windows App useful. Feel free to make suggestions for improvement.
Hi Martin,
"nice to have's":
- remember/fill COM and EEPROM selection from last session
- sizeable data window
again not essential
After having used your app a bit more I noticed that between individual commands it's good practice to execute "Show Version" otherwise it might lock up. I guess "Show Version" will put the programmer in a known state? It's probably my individual setup rather than your app though.
Cheers!
John