[elektro] Mámegin Cééé

Skandar Graun sgraun at gmail.com
Wed May 8 20:50:02 CEST 2013


Egyébként Microchip C30, a processzor 24fj256da210


2013. május 8. 20:41 Skandar Graun írta, <sgraun at gmail.com>:

> Igen, ezek linkerhibák...
> Kifejtenéd kissé közérthetőbben számomra, mi is a gond!
> Mert ezek a filék előtte működtek.
> Szóval mire is kell figyelnem?
>
>
> 2013. május 8. 20:28 Zoltán Gyarmati írta, <profikam at gmail.com>:
>
> Udv,
>>
>> ezek linker hibaknak tunnek, milyen build toolt hasznal az IDEd? At kene
>> nezni kezzel a Makefileokat (vagy amit epp hasznal), hogy behuzza az
>> obejectfilokat az USB-s reszbol.
>>
>>
>> 2013. május 8. 20:13 Skandar Graun írta, <sgraun at gmail.com>:
>>
>> > Na, a megszokott őrület megint beköszöntött.
>> >
>> > Egész normálisan haladtam a C programmal, kezdtem örülni.
>> > Jött az a rész, amikor USB-t kellene indítani a cuccban.
>> > Betöltöttem egy mintaprojectet, lefordítottam.
>> > Siker.
>> > Bedugom a pendrive-ot, megjelenik a file, siker.
>> > Sajnos elkezdtem örülni.
>> > Nem kellett volna.
>> > Ugyanis azóta a két projectet nem tudom összefésülni, számomra misztikus
>> > hibaüzenetek miatt.
>> >
>> > Van egy generictypedefs.h file. Ebben van deklarálva a byte típus.
>> >
>> > typedef unsigned char BYTE;
>> >
>> > De a projectbe beemelt, változókat tartalmazó file két soránál nem
>> fogadja
>> > el a BYTE típust.
>> > Ha oda beteszem az előző typedef sort, akkor meg pattog, hogy kétszer
>> van
>> > deklarálva.
>> > A két ominózus sort
>> >
>> > unsigned char *sbuf_wr_pointer;
>> > unsigned char *sbuf_rd_pointer;
>> >
>> > erre a formára írtam át. Ezt megette.
>> >
>> > Ellenben olyan deklarációkat nem lát, nem fogad el, ami eddig ment... de
>> > hegyekben.
>> > Egy változókat tartalmazó file betétele a project tree-be kb 80
>> > hibaüzenetet generált, elsősorban a filekezelésben.
>> >
>> > Objects\C30\usb_host.o(.text+0xb28): In function `USBHostTasks':
>> > C:\project\ec_paka\pakadisp\Include\USB\usb_host.c:2284: undefined
>> > reference to `usbClientDrvTable'
>> >
>> >
>> Objects\C30\usb_host.o(.text+0xb4e):C:\project\ec_paka\pakadisp\Include\USB\usb_host.c:2299:
>> > undefined reference to `usbClientDrvTable'
>> > Objects\C30\usb_host.o(.text+0xdaa): In function `_USB_FindClassDriver':
>> > C:\project\ec_paka\pakadisp\Include\USB\usb_host.c:2880: undefined
>> > reference to `usbTPL'
>> >
>> >
>> Objects\C30\usb_host.o(.text+0xdac):C:\project\ec_paka\pakadisp\Include\USB\usb_host.c:
>> > undefined reference to `usbTPL'
>> > Objects\C30\usb_host.o(.text+0xe28): In function
>> > `_USB_FindDeviceLevelClientDriver':
>> > C:\project\ec_paka\pakadisp\Include\USB\usb_host.c:2952: undefined
>> > reference to `usbTPL'
>> >
>> > Ezekhez abszolút nem nyúltam, ha keresem, mindet megtalálom. Nem
>> > változtattam include path-t, pusztán ennyit tettem.
>> >
>> > Mit csinálok rosszul?
>> > -----------------------------------------
>> >           elektro[-flame|-etc]
>> >
>>
>>
>>
>> --
>> Zoltan Gyarmati
>> Gtalk: profikam at gmail.com
>> MSN: profikam at theend.hu
>> ICQ: 335693662
>> Skype: profikam3151
>>
>> Phone number: 0036-30-608-30-79
>> -----------------------------------------
>>           elektro[-flame|-etc]
>>
>
>


More information about the Elektro mailing list