[ dakinet @ 11.03.2012. 15:36 ] @
Radiim neki ps2usb adapter za sony playstation pa sam nabavio source koji nikako nemogu da kompajliram.
Imam instaliran zadnji winavr compajler, source otvaram i editujem pomoću AVR studija 4 , i 5.
evo projekta : http://vusb.wikidot.com/project:ps2usb
PS2USB
Ubacim sve header fajlove i sve include fajlove i kad kliknem na build stigne do reda 392-513 (usbMsgPtr, usbInit, usbPoll, usbTxStatus1, usbSetInterrupt,) i izbaci grešku "undefined reference".
Neznam šta sve nisam pokušao i ista priča.
Svaka pomoć dobrodošla.
Pozdrav
[ BinaryRuler @ 11.03.2012. 21:43 ] @
Neki lib ti nedostaje ili ga imas ali trebas da ga das linkeru.
[ BinaryRuler @ 11.03.2012. 22:10 ] @
Probao sam ja da ga iskompajliram i prosao mi je bez problema.

Instalirao sam WinAVR-20100110

I iz MinGW konzole sam samo pozvao make.

Code:

binaryruler@xyz ~/PS2USB v2/Firmware/Source
$ make
avr-gcc -Wall -Os -DF_CPU=12000000       -Iusbdrv -I. -DDEBUG_LEVEL=0 -mmcu=atme
ga8 -c usbdrv/usbdrv.c -o usbdrv/usbdrv.o
avr-gcc -Wall -Os -DF_CPU=12000000       -Iusbdrv -I. -DDEBUG_LEVEL=0 -mmcu=atme
ga8 -x assembler-with-cpp -c usbdrv/usbdrvasm.S -o usbdrv/usbdrvasm.o
avr-gcc -Wall -Os -DF_CPU=12000000       -Iusbdrv -I. -DDEBUG_LEVEL=0 -mmcu=atme
ga8 -c usbdrv/oddebug.c -o usbdrv/oddebug.o
avr-gcc -Wall -Os -DF_CPU=12000000       -Iusbdrv -I. -DDEBUG_LEVEL=0 -mmcu=atme
ga8 -c main.c -o main.o
main.c: In function 'main':
main.c:403: warning: unused variable 'idleCounter'
avr-gcc -Wall -Os -DF_CPU=12000000       -Iusbdrv -I. -DDEBUG_LEVEL=0 -mmcu=atme
ga8 -o main.elf usbdrv/usbdrv.o usbdrv/usbdrvasm.o usbdrv/oddebug.o main.o
rm -f main.hex main.eep.hex
avr-objcopy -j .text -j .data -O ihex main.elf main.hex
avr-size main.hex
   text    data     bss     dec     hex filename
      0    3286       0    3286     cd6 main.hex
[ dakinet @ 12.03.2012. 22:19 ] @
Matori svaka čast,
ustvari ja sam za*ebao stvar, u mojoj verziji make fajla sam isekao pasus vezan za podešavanje fuse bitova. Nisam znao da je make fajl neophodan za kompajliranje, mislio sam da je source .c sa header i include fajlovima dovoljan... ali:..
Hvala veliko
[ dakinet @ 12.03.2012. 22:34 ] @
@binaryruler
druže baci pogled na code i moj problem sa dance matom .
http://forums.obdev.at/viewtopic.php?f=8&t=6488
ne znam kolko pije vodu ovo što ovaj lik kaže. a?
pozdrav
[ sk300 @ 20.06.2012. 21:24 ] @
pisat cu tu da ne otvaram novu temu.
imam problem pri kompajlanju programa. nisam nikad imao posla sa c++, samo sam imao potrebu prilagoditi par linija koda kako mi odgovara..

uglavnom vc++ mi pri kompajlanju izbacuje gresku:

Code:
1>el\comp\ext-opencl.cpp(116): error C2039: 'clEnqueueMarker' : is not a member of '`global namespace''
1>el\comp\ext-opencl.cpp(116): error C3861: 'clEnqueueMarker': identifier not found
1>el\comp\ext-opencl.cpp(121): error C2039: 'clEnqueueBarrier' : is not a member of '`global namespace''
1>el\comp\ext-opencl.cpp(121): error C3861: 'clEnqueueBarrier': identifier not found


posto source ima 250 linija, nezgodno je stavljati tu, pa evo ga u attachmentu.

bilo koji prijedlog bi bio koristan