Hilfe bei Kompilierung

Gast #3655161
Lesenswert?

Hallo Leute,

ich hab ein ungewöhnliches Problem:

Ich wohne mitten im nichts und hab leider keinen DSL Anschluss. Habe nur 
einen Suf-Stick und bin in der Drosselung drinnen.
Ich surfe also grade mit 5kb/s.

Ich möchte gerne eine Software für einen Attiny 25 kompilieren, 
allerdings hat GCC ganze 45 MB :D

Könnte mir einer den Code grade durch seinen Kompilier hauen und die 
.hex hochladen?

Wäre super nett :)

Hier der Link:
http://www.tm3d.de/index.php/1-wire-device-mit-avr

Und es geht um die Software: DS2423 auf ATtiny25 und ATtiny2313
Wie gesagt: Für den Attiny 25.

Liebe grüße aus dem nichts :D
Gast #3655224
Lesenswert?

>Ich surfe also grade mit 5kb/s.

Bist du sicher, dort richtig zu sein?
Oder willste besser Baeren schiessen, Lachse rausziehen?

45MByte dauern ja nur 3 stunden, das reicht fuer einen Lachs.

:-)
Gast #3655270
Lesenswert?

Spätestens bei der Fehlerbeseitigung dürfte Dein Verfahren leichte 
Probleme aufwerfen.
Hast Du denn keinen Bekannten, dem Du eine Leer-CD/-DVD in die Hand 
drücken kannst und der Dir dann Dein Wunschprogramm aufspielt?
Gast #3655273
Lesenswert?

Falls du eine Kreditkarte und Erfahrung mit Unix basierten System hast 
gäbe es sonst auch noch die Möglichkeit, auf einem VPS zu compilieren 
und dann den Output per FTP runterzuladen. (Bei Digitalocean.com zB ab 
5$/Monat)
Gast #3655381
Lesenswert?

Erst einmal danke. Es funktioniert. :)

Sonst fahr ich immer zu Freunden, aber die sind noch auf der Arbeit und 
da ich heute keine Uni hatte, war ich quasi von der "schnellen 
Außenwelt" abgeschnitten :D

Ab nächsten Monat zieh ich um und dann hat sich das erledigt ;)

Trotzdem vielen Dank!
Gast #3655438
Lesenswert?

Die erste habe ich ohne -c direkt gebaut, die zweite so wie angegeben:
1
avr-gcc -mmcu=attiny25 -O2 -c ow_slave_DS2423.c
2
avr-gcc -mmcu=attiny25 ow_slave_DS2423.o -o ow_slave_DS2423.elf
3
avr-objcopy -O ihex  ow_slave_DS2423.elf ow_slave_DS2423.hex

Frank schrieb:
> Könnte das ein Grund sein warum mir der Tiny als DS2405 angezeigt wird
> und nicht als DS2423?
#3655474
Lesenswert?

erkannt?
Von wem erkannt?


Was ist damit (Auszug aus der Web-Site)
1
Der Code beinhaltet auch die Funktionen Skip-Rom und Read-Rom. Allerdings
2
müssen diese erst in Zeile 180 aktiviert werden.
bzw. im Code wird das wohl das hier sein
1
//#define _ONE_DEVICE_CMDS_  //Commands for only one device on bus (Not tested)
Gast #3655824
Lesenswert?

Vom Raspberry Pi. Der Counter soll ein S0 Signal von einem Digitalen 
Leistungsmesser auswerten.

Also erkannt wird er nun richtig.
Allerdings bekomme ich keine Counter Werte.

Was sind denn die Skip-Rom und Read-Rom Befehle?
Gast #3655827
Lesenswert?

Aber ich hab später an dem Bus bis zu 6 Devices hängen.
Einen Counter und 5 DS1820. Dort steht ja "//Commands for only one 
device on bus (Not tested)".

Ich nutze die 1-Wire Kernmodule unter Linux um die Sensoren einzulesen.
1w-gpio
1w-therm
1w-ds2423

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren