freebus.org

Open Bus System
Aktuelle Zeit: 15. Juni 2015 15:11

Alle Zeiten sind UTC + 2 Stunden




Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Quellcode zu Librarys
BeitragVerfasst: 28. September 2012 11:24 
Offline
Fresh Boarder
Fresh Boarder

Registriert: 8. September 2012 19:37
Beiträge: 3
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


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Quellcode zu Librarys
BeitragVerfasst: 28. September 2012 12:51 
Offline
Administrator
Administrator

Registriert: 15. September 2007 15:31
Beiträge: 702
Wohnort: Fürstenfeldbruck
Der Quellcode für die Lib ist nicht offen.

_________________
Gruß
Matthias


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Quellcode zu Librarys
BeitragVerfasst: 28. September 2012 13:00 
Offline
Fresh Boarder
Fresh Boarder

Registriert: 8. September 2012 19:37
Beiträge: 3
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


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Quellcode zu Librarys
BeitragVerfasst: 28. September 2012 13:18 
Offline
Administrator
Administrator

Registriert: 15. September 2007 15:31
Beiträge: 702
Wohnort: Fürstenfeldbruck
Hast du die Make.config entsprechend konfiguriert?

_________________
Gruß
Matthias


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Quellcode zu Librarys
BeitragVerfasst: 28. September 2012 13:56 
Offline
Fresh Boarder
Fresh Boarder

Registriert: 8. September 2012 19:37
Beiträge: 3
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 :D

Gruß
Risto


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Quellcode zu Librarys
BeitragVerfasst: 1. Oktober 2012 12:09 
Offline
Administrator
Administrator

Registriert: 15. September 2007 15:31
Beiträge: 702
Wohnort: Fürstenfeldbruck
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.

_________________
Gruß
Matthias


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 

Alle Zeiten sind UTC + 2 Stunden


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de