Forum: Compiler & IDEs ethernet(TFTP) Bootloader (8K) in C möglich?


von haube (Gast)


Lesenswert?

hallo ..


bin gerade am basteln .. aber sieht ziehmlich schlecht aus ..  die MCU ( 
ATMega 2561 )     hat maxim. 8KByte BLS .


ist ziehmlich knapp oder seh ich das falsch ...

Eth.-Treiber/ init.,  ARP, (DHCP), IP, UDP, TFTP...


hat jemand da erfahrung ??  hab  code aus nen bestehenden stack 
entnommen und schon bissl gekürzt ..

lohnt sichs weiter zu machen ... oder ist es ziehmlich aussichtslos

von Sd F. (sd-fritze)


Lesenswert?


von haube (Gast)


Lesenswert?

hmm .. naja ok  mal sehen ..

find auf der seite nix über verwendete Hardware-(boards) ..

beneutze RTL 8019  als NIC .. ziehmlich ekelhaft das ding

von Dirk B. (sharandac)


Lesenswert?

Hallo,

es hat mich 5 sekunden gekostet raus zu bekommen welchen NIC die 
benutzen. Dort steht das der Bootloader für das Ethersex-Projekt ist. 
Und die benutzen den ENC28j60 als NIC. Schaltpläne finden sich auch 
dort.

http://www.ethersex.de

Aber zu deinem Problem. In 8Kbyte einen Ethernetbootloader 
unterzubringen ist möglich. Es gibt sogar einen für 4Kbyte :-). Such mal 
im Forum nach ethernet und bootloader. Z.B. 
Beitrag "Atmega via Ethernet flashen"

CA Dirk

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.