uClinux auf LPC2294 laden...wie???

Gast #347786
Lesenswert?
• ▲
▼
Hi,

ich habe erfolgreich uClinux für meinen phyCORE-LPC2294 erstellt und
möchte die Files "linux.bin" und "romfs.img" nun auf das Board
laden. Leider habe ich keine Ahnung wie ich das machen soll! Ich habe
mir zwar das Programm "lpc21isp" heruntergeladen, aber wie bekomme
ich damit die Files in den externen Flash des Boards geladen? Das
Programm schreibt die Files immer in die Sektoren 0-16 und endet dann
mit der Fehlermeldung: "Program too large: running out of Flash
sectors."! Wie kann ich das ändern?

Vielen Dank schonmal für die Hilfe!!!

Grüße
Thorsten
Persönliche Seite #347787
Lesenswert?
• ▲
▼
lpc21isp programmiert nur das prozessorinterne Flash-ROM. Wie soll das
auch wissen, auf welche Art und Weise externe Flash-ROMs angeschlossen
sind?

Du wirst einen Bootloader oder ähnliches verwenden müssen, der im
Flash-ROM des LPC gespeichert ist, über eine geeignete Schnittstelle
Deine Daten entgegennimmt und diese in das externe Flash-ROM
programmiert.

Hat Phytec denn gar keine Dokumentation oder Software mit der Platine
ausgeliefert?
Gast #347788
Lesenswert?
• ▲
▼
Danke für die schnelle Antwort!
Dokumentation ist schon dabei, aber aus der werde ich diesbezüglich
nicht ganz schlau (ist leider erst mein erstes Projekt auf diesem
Gebiet, sorry!).
Ich müsste dann also quasi einen Bootloader programmieren oder einen
konfigurieren (z.B. U-Boot?), den in den internen Flash schreiben und
dieser lädt mir dann die beiden Images in den externen Flash, von wo
aus das Betriebssystem gestartet werden kann!?
Na, dann werd ich mich damit mal auseinandersetzen! Vielen Dank
nochmal!

Grüße
Thorsten
Gast #347790
Lesenswert?
• ▲
▼
Leider kann ich im Internet kein passendes Programm finden, das mir das
Flashen ermöglicht :(! Heißt das nun, das ich mir einen solchen
Flashloader selbst programmieren muß? Das wäre denk ich ein relativ
großer Aufwand! Hat vielleicht jemand noch eine andere Idee? Bin
dankbar für jeden Vorschlag!!!

Grüße
Thorsten
#347791
Lesenswert?
• ▲
▼
Hi Thorsten, falls du zufälligerweise MMC/SD Karten hast, könntest du's
evt. einmal damit versuchen. Ulrich hat für den LPC2294 nämlich einen
mmc bootloader geschrieben, falls ich es noch recht im kopf habe
schreibt dieser dann aber das Programm ins externe SRAM und nicht ins
Flash (?) Aber vielleicht ist es ein Ansatz

http://www.ulrichradig.de/  (Arm Projekte->uClinux4ARM)

Nik

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.