ethernet(TFTP) Bootloader (8K) in C möglich?

Gast #1104396
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
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.