| freebus.org http://freebus.org/phpBB3/ |
|
| Quellcode zu Librarys http://freebus.org/phpBB3/viewtopic.php?f=8&t=1969 |
Seite 1 von 1 |
| Autor: | risto [ 28. September 2012 11:24 ] |
| Betreff des Beitrags: | Quellcode zu Librarys |
Hallo zusammen, ich bin ganz neu hier. Um ins Thema ein wenig reinzukommen habe ich mir die sourcen im Repository freebus_avr.git für die AVR MCU angesehen. Leider habe ich keinen C-Code / Assembler Code zu den librarys: libfbrf.a, libfbrftp.a, libfbtp.a und libavreib.a finden können. Bin ich blind oder sind die librays einfach nicht quellenoffen? Wo finde ich denn den quellcode, falls er open source ist? Liebe Grüße Risto |
|
| Autor: | idefix [ 28. September 2012 12:51 ] |
| Betreff des Beitrags: | Re: Quellcode zu Librarys |
Der Quellcode für die Lib ist nicht offen. |
|
| Autor: | risto [ 28. September 2012 13:00 ] |
| Betreff des Beitrags: | Re: Quellcode zu Librarys |
Hallo Idefix, schade das der nicht offen ist. Beim Compilieren von app-8-in aus aktuellem repository bekomme ich zum Beispiel folgende Fehlermeldungen: /Volumes/500GB WD/Users/idefix/freebus/software/avr/lib/avreib/../fb_eeprom.c:312: undefined reference to `__eerd_block_m168p' C:\Dokumente und Einstellungen\risto\Desktop\freebus\freebus_avr\libavreibdebug.a(fb_eeprom.o): In function `eeprom_ParamSetDefault': /Volumes/500GB WD/Users/idefix/freebus/software/avr/lib/avreib/../fb_eeprom.c:272: undefined reference to `__eewr_byte_m168p' /Volumes/500GB WD/Users/idefix/freebus/software/avr/lib/avreib/../fb_eeprom.c:279: undefined reference to `__eerd_block_m168p' C:\Dokumente und Einstellungen\risto\Desktop\freebus\freebus_avr\libavreibdebug.a(fb_eeprom.o): In function `trigger_eeprom': /Volumes/500GB WD/Users/idefix/freebus/software/avr/lib/avreib/../fb_eeprom.c:141: undefined reference to `__eewr_byte_m168p' C:\Dokumente und Einstellungen\risto\Desktop\freebus\freebus_avr\libavreibdebug.a(fb_eeprom.o): In function `__vector_22': /Volumes/500GB WD/Users/idefix/freebus/software/avr/lib/avreib/../fb_eeprom.c:119: undefined reference to `__eewr_byte_m168p' In die Librarys kann ich ja jetzt leider nicht reinschaun. Weißt du was da falsch läuft? Gruss Risto |
|
| Autor: | idefix [ 28. September 2012 13:18 ] |
| Betreff des Beitrags: | Re: Quellcode zu Librarys |
Hast du die Make.config entsprechend konfiguriert? |
|
| Autor: | risto [ 28. September 2012 13:56 ] |
| Betreff des Beitrags: | Re: Quellcode zu Librarys |
Hi Idefix, Nein, ich habe einfach nur das AVR Studio 4 Projekt "app-8-in.aps" geladen. Braucht man die Make.config für AVR Studio überhaupt? Bei einem anderen AVR Studio Projekt "avr-8-out-full" werden quellcode dateien wie fb_eeprom.c, fb_hal.c, fb_prot.c, lcd-lib.c und msg_queue.c nicht gefunden. Diese Dateien gibts im gesamten repository nicht, zumindest kann ich sie nicht finden. Kannst du mir einen schubs in die richtige Richtung geben? Ein erfolgreicher Build wär schon mal was feines Gruß Risto |
|
| Autor: | idefix [ 1. Oktober 2012 12:09 ] |
| Betreff des Beitrags: | Re: Quellcode zu Librarys |
Wenn du aus dem AVR Studio raus kompilierst, stell sicher, das du den WinAVR benutzt. Stell sicher das alle Compile Optionen, wie im Make.conf angegeben sind auch im AVRStudio/Atmel Studio definiert sind. Wenn du Fehler beim kompilieren bekommst, verwendest du wahrscheinlich nicht den WinAVR als Compiler sondern den Compiler vom AtmelStudio. |
|
| Seite 1 von 1 | Alle Zeiten sind UTC + 2 Stunden |
| Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |
|