PonyProg :  PonyProg Phorum PonyProg
PonyProg open discussion 

Pages: 123Next
Current Page: 1 of 3
Results 1 - 30 of 69
2 months ago
sonix
Hi Eduard, I have found two solutions. One is for probe test with SI-ProgI/O. The library inpout32.dll must be in PonyProg folder present. The second solution is connected with read data to I2C Bus 8bit EEPROM 2416. There is problem in file e2profil.cpp in conversion from string "0xa0" to long type in line 423 rval = sp.toLong(&ok, 16). If base is 16 the the string should contain
Forum: PonyProg
2 months ago
sonix
Hi Eduard, I did few measurements on clock and data signals and here is result: 1. probe test with SI-ProgI/O fails because there is no clock signal generated by PonyProg 2. read and write data to I2C Bus 8bit EEPROM 2416 fails because there is also no clock signal generated by PonyProg Write data to MicroWire16 eeprom 9356 and AVR Micro ATtiny13 fails because I suppose data buffer bug
Forum: PonyProg
2 months ago
sonix
Hi Eduard, today I have compiled PonyProg2000 2.08d (with Code:Blocks IDE 16.01) and 3.00 (with QT Creator 3.2.1 / Qt 4.8.6 / GNU GCC x86 32bit) in Debian Linux 8.5. Here are some results of basic tests: 1. calibration: OK 2. probe test with SI-ProgAPI: OK 3. probe test with SI-ProgI/O: OK 4. read data from MicroWire16 eeprom 9356: OK 5. write data to MicroWire16 eeprom 9356: FAIL (mes
Forum: PonyProg
2 months ago
sonix
Hi Eduard, I have fixed it successfully. The problem was the order of paths in system variable "path". Because of I use another compiler it has used dll's from it's bin folder (in my case from tdm-gcc-32/bin). Therefore I think the compilation is done. I can run the PonyProg 3.00 but it seems like an incorrect timings are there. See below my first basic tests on windows7 x64. 1
Forum: PonyProg
2 months ago
sonix
Hi Eduard, I have progress After moving the ponyprog folder to the path without white spaces it has compiled release (compile log is attached) and debug without errors (only warnings). But when I run the ponyprog.exe I got error "procedure entry point __gxx_personality_v0 has not been found in dynamically linked library libstdc++-6.dll" Have you any idea how to go ahead? Tha
Forum: PonyProg
3 months ago
sonix
Hi Eduard, I have installed Qt 5.8.0 with MinGW 5.3.0. Added include paths in .pro file (because of change in include folder structure compared to Qt 4.8.6) and modified some include paths in ui source headers and the result was more then 2000 errors (see attached zip with CompileOutputLog_Qt580_mingw530_32.txt). So compilation with Qt 5.8.0 and MinGW 5.3.0 is very strange. Then I installed
Forum: PonyProg
3 months ago
sonix
Hi Eduard, after changes in files below I got finally only few errors. I have attached compile output log. Could you look at it, please? Thanks in advance. chunks.cpp (in qhexedit2/src) change from #include <limits.h> to #include <climits> //fix for LLONG_MAX error portint.cpp change from quint32 Length = sizeof(Count); to DWORD Length = sizeof(Count); //fix for quint32 e
Forum: PonyProg
3 months ago
sonix
Hi Eduard, neither the last update does not solved it. It is the same as yesterday. I have attached two compile output logs. One from today's commit and one from 20.6.2017 where only "inb" and "outb" errors occurred. Maybe it is better to focus on these errors. I do not know. Yours sincerely sonix Eduard-X Wrote: -------------------------------------------------
Forum: PonyProg
3 months ago
sonix
Hello Eduard, thanks for update, unfortunately the number of errors increased from 12 to 43. I think it would be better to revert the state to previous one. Yours sincerely sonix Eduard-X Wrote: ------------------------------------------------------- > Hello Sonix! > Yes of course, i'll update the source code after > my work, from home. Today. > Sorry for troubles with w
Forum: PonyProg
3 months ago
sonix
Hello Eduard, thanks for "DWORD" fix. Now are present these compilation errors: 1. D:\PonyProg300\SrcPony\e2app.cpp:570: error: 'GetTickCount' was not declared in this scope t0 = GetTickCount(); ^ I have fixed it with adding: #ifdef __MINGW32__ #include <windows.h> #endif ------------------------------------- 2. D:\PonyProg300\SrcPony\e2cm
Forum: PonyProg
3 months ago
sonix
Hello Eduard, I try to compile PonyProg 3.00 under win7 64-bit and I found that in downloaded GitHub zip file is the folder "qhexedit2" empty, therefore first attempt to compile failed due to missing files in this folder. If I download only the code for "qhexedit2" it is ok. Attached is screen where I downloaded the zip files from. But even the content of "qhexedit2&
Forum: PonyProg
3 months ago
sonix
Hi Mluno, I have added also signature bytes 1E 97 06 for ATmega1284. Precompiled windows executable is attached. Could you try it, please? And no, another tests as you did are not needed. Yours sincerely sonix mluno Wrote: ------------------------------------------------------- > Thanks for your effort. Is seems to be O.K. I have > tested to load a simple program (LED blinking
Forum: PonyProg
3 months ago
sonix
Hi Bonmis, firstly I am NOT creator of PonyProg. The creator is Mr.Claudio Lanconelli (nickname lancos). I am user who is interested in modifying this application within my capabilities. Therefore as hobby programmer (not experienced in C++) I am not able to add new functions into it. I understand the theory of electrical functionality but I do not know how to "translate" it into C++
Forum: PonyProg
3 months ago
sonix
Hi Bonmis, thanks for the clarification. I checked it in the source code of PonyProg and unfortunately this function is only available for Atmel & PIC microcontrollers and Microchp eeproms 24C64/24C65 but NOT for other device types. Yours sincerely sonix bonmis Wrote: ------------------------------------------------------- > Hi > I using version 2.08d, screen from ponyprog
Forum: PonyProg
3 months ago
sonix
Hi bonmis, which version of PonyProg do you use? I haven't seen the "screen" you attached in PonyProg version 2.08d. sonix bonmis Wrote: ------------------------------------------------------- > Hello > I try set configuration bits on SPI EEPROM 25lc256 > (need as in attachment), use AVR ISP I/O > programmer on LPT port. When open Configuration > and
Forum: PonyProg
3 months ago
sonix
Hi mluno, I have compared the datasheets from ATmega644 range with ATmega1284 and it was possible to add this device to PonyProg2000. In attachment you will find the pre-compilled windows executable of PonyProg2000 with support for ATmega1284P. Please try it and let me know the result. I do not have this device. Thanks Yours sincerely sonix mluno Wrote: -----------------------------
Forum: PonyProg
4 months ago
sonix
Hi Daniel, I do not have eeprom type 95xxx, but I have similar eeproms 25080 and 25640 that use the same programming algorithm. I have tried to read / write to the 25640 but with selected device type as "25320" and both operation were successful. So I assume that the algorithm in PonyProg is good also for eeprom type "25320". If read operation is successful for you, but w
Forum: PonyProg
4 months ago
sonix
Hello Papele, I have tested it and reading/writing to eeprom AT25080 is functional. Is your baseboard wiring as on: http://www.lancos.com/siprogsch.html#baseboard and SPI adapter as on: http://www.lancos.com/siprogsch.html#spiadapter If yes, then it can be caused by non functional connection to the PC. Are you connected via standard communication port or USB to serial converter?
Forum: PonyProg
5 months ago
sonix
Hello Eduard, it sounds good I can try to compile it under Windows. Could you please post here the source code or send me a download link? Thanks in advance. Sonix Eduard-X Wrote: ------------------------------------------------------- > Hi together! > > I test now the ported to Qt4/Qt5 version of > PonyProg. The Make configurator is CMake. I can > only test the S
Forum: PonyProg
1 year ago
sonix
Hi szg0000, it is written in the first post at this topic. You can download it from http://sourceforge.net/projects/ponyprog/files/latest/download Yours sincerely sonix szg0000 Wrote: ------------------------------------------------------- > Where to download the version 2.08c? > I did not find it here: > http://www.lancos.com/prog.html
Forum: PonyProg
1 year ago
sonix
Dear Larry, I have attached archive file with precompilled ponyprog2000 executable. Please read "install" instructions in topic below: http://ponyprog.sourceforge.net/phorum/read.php?2,2261 Yours sincerely sonix dl8vko Wrote: ------------------------------------------------------- > I have downloaded and installed the version V208c. > When I call up the menu: >
Forum: PonyProg
1 year ago
sonix
Hello larry, I have added support for ATmega328 two years ago. Please read topic at link below: http://ponyprog.sourceforge.net/phorum/read.php?2,2261 Yours sincerely sonix P.S.: Music videos I get sometimes also. I do not know how is it possible that it happens only sometimes. Maybe some hack on the sourceforge servers. dl8vko Wrote: --------------------------------------------
Forum: PonyProg
1 year ago
sonix
Hi cathytreat, can you please specify which new and different information about 25LC1024 is present on this forum? I have attached datasheet of 25LC1024 (1 Mbit SPI Bus Serial EEPROM). There you can find all information about this eeprom type. Best regards sonix cathytreat Wrote: ------------------------------------------------------- > I also want to read the 25LC1024.What is th
Forum: PonyProg
1 year ago
sonix
Dear Zaheer Taj, I have read the datasheet for Atmel's CryptoMemory AT88SC0104CA and I am sorry, but it is impossible for me to add this device type to PonyProg. It is a very complex communication protocol for that device. Maybe PonyProg "father" Mr. Lanconelli can do it. Yours sincerely sonix zaheertaj Wrote: ------------------------------------------------------- > sir
Forum: PonyProg
2 years ago
sonix
Hi Siberian, thanks for your feedback. > Thank YOU! Very very much! You're welcome! Yours sincerely sonix Siberian Wrote: ------------------------------------------------------- > Hello again! > > sonix Wrote: > -------------------------------------------------- > ----- > > Please could you test (read/write flash+eeprom > > data, read/write
Forum: PonyProg
2 years ago
sonix
Hi Siberian, I added support to PonyProg2000 for the new device ATtiny4313. I do not have this device type therefore I can not test it. In attachment you will find archived executable file "PonyProg2000.exe". Please backup your original PonyProg2000.exe from ponyprog folder and then replace it with this one. Please could you test (read/write flash+eeprom data, read/write only flas
Forum: PonyProg
2 years ago
sonix
Hi Chris, by analysis of the source code of PonyProg2000 I have found that I am not able to add eeprom 25LC1024 because of 24-bit addressing. PonyProg uses variable of integer type for addressing spi eeproms, therefore maximal size is 32768 Bytes. But 25LC1024 has 131072 Bytes. So firstly I have an idea that I can change variable type by another one with "larger" size. But the further
Forum: PonyProg
2 years ago
sonix
Hi Chris, I have read datasheet for SPI eeprom 25LC1024 (size 1 Mbit = 128 KByte) and there is 24-bit addressing needed. PonyProg2000 uses 16-bit addressing for big spi eeproms (size 8-64 Kbits). Because of incorrect addressing in read sequence you will get FF's in PonyProg's "buffer" window. I have shortly looked into PonyProg source code and theoretically it could be added into i
Forum: PonyProg
2 years ago
sonix
Hi Krazy_killer, I tried to read/write AT25080 (I don't have a 25C08) without any problems via standard PC serial port. I have also successfully written "your" binary file to my AT25080. So I think it is not the PonyProg issue. Have you tried to program this eeprom as stand-alone device or only in-circuit? Similar reading/writing problems can be caused by hw construction on PC's
Forum: PonyProg
2 years ago
sonix
Dear Ebrahim, I will try to explain it more detailed. As an example device I will use spi eeprom 25LC640 with clock frequency 100kHz (=10us period). I have attached picture showing the time diagram of "read sequence" with highlighted important time events. On it we can see 4 "rows" of input/output lines namely CS (Chip Select), SCK (Serial Clock), SI (Serial Input) and SO (S
Forum: PonyProg
Pages: 123Next
Current Page: 1 of 3

Return to LancOS.
Powered by Phorum.