Hallo allemaal,
Ik wil graag ponyprog aan de gang krijgen, en dan bedoel ik 2.07c. Ik heb nu 2.06c, maar ik mis toch wat functionaliteit. 2.06 heb ik werkend gekregen door de executable te downloaden en alle dingen waar 'ie van afhankelijk is, en dat met een hele hoop sudo mv in de juiste mappen geduwd. Het runt nu als ik ponyporg2000 in een terminal gooi, dus dat is goed. Ik wil echter 2.07c, die ondersteunt net wat meer chips, waaronder de attiny2313 die ik nodig heb. Op mijn windowsPC werkt de windowsversie van Ponyprog gewoon goed, maar de hele tijd files overzetten vind ik maar niks. Ponyprog in mijn virtuele windowsmachine draaien gaat niet, virtualbox doet niet aan parallelle poorten, en mijn AVR programmer zit op de parallelle poort.
Voor wie onbekend is met ponyprog: mijn probleem is vooral hoe ik de source gecompiled krijg.
De source is hier te vinden:
http://www.lancos.com/ppwin95.html (naar beneden scrollen)
Ik heb het gedownload en geunzipped, het staat in /home/luke/Opslag/belangrijke_programmas/PonyProg2000-2.07c (en submappen) Spaties in de naam heb ik dus al op gelet ("belangrijke_programmas" heette eerst "Belangrijke programma's", en die appastrof gooide roet in het eten)
Het werkt alleen nog steeds niet.
Er zitten instalatieinstructies bij, die zeggen het volgende:
<zie INSTALL, word anders een beetje lang>
die folder /v staat dus in de folder /PonyProg2000-2.07c (voor het hele pad: zie boven)
Ik heb de gevraagde file ge-editted, maar make geeft nog steeds errors.
Mijn file is de andere bijlage.
make geeft de volgende errors:
(compleete stuk van mijn terminalvenster:)
luke@luke-desktop:~/Opslag/belangrijke_programmas/PonyProg2000-2.07c$ make
cd v; make vlib
make[1]: Map '/home/luke/Opslag/belangrijke_programmas/PonyProg2000-2.07c/v' wordt binnengegaan
cd srcx ; make
make[2]: Map '/home/luke/Opslag/belangrijke_programmas/PonyProg2000-2.07c/v/srcx' wordt binnengegaan
g++-3.4 -c -fpermissive -Wno-deprecated -I/home/luke/Opslag/belangrijke_programmas/PonyProg2000-2.07c/v/includex -I/usr/X11R6/include -O2 -DAthena -o /home/luke/Opslag/belangrijke_programmas/PonyProg2000-2.07c/v/objx/vapp.o vapp.cxx
make[2]: g++-3.4: Opdracht niet gevonden
make[2]: *** [/home/luke/Opslag/belangrijke_programmas/PonyProg2000-2.07c/v/objx/vapp.o] Fout 127
make[2]: Map '/home/luke/Opslag/belangrijke_programmas/PonyProg2000-2.07c/v/srcx' wordt verlaten
make[1]: *** [srcx] Fout 2
make[1]: Map '/home/luke/Opslag/belangrijke_programmas/PonyProg2000-2.07c/v' wordt verlaten
make: *** [vlib] Fout 2
luke@luke-desktop:~/Opslag/belangrijke_programmas/PonyProg2000-2.07c$
Sudo make zegt hetzelfde...
Wat doe ik fout?
Ander vraagje (misschien ook voor een ander topic) PonyProg kan ook IIC EEPROMs programeren. Maar niet de 24AA1024. Wel de eerste paar bytes ervan, niet het hele ding. Zou het mogelijk zijn nu ik toch aan het compilen ga, support voor dat EEPROM toe te voegen? Door bijvoorbeeld e24xx-1.cpp (EDIT: en waarschijnlijk nog wat andere files ook) aan te passen tot meer banks en meer bytes? Zodat ik het hele EEPROM kan programmeren?