Toshiba ARM9 TOPAS910 Starter Kit Grundlagen Fragen

OP #1737793
Lesenswert?

Guten Abend,
ich bin nun schon seit gut 2 Monaten im Besitz des BMSKTOPAS910 ein 
Starter Kit für den ARM9 μC TMPA910CRAXBG von Toshiba.

Folgendes Erstes Meilenstein Ziel will ich erreichen:
- Linux welches eigentständig aus dem Flash bootet
- SD Karte Mounten um Programme davon starten zu können

Gibt es hier jemand/eine Gruppe von Leuten welche bereit wären mich 
netterweise ein wenig zu Supporten? Am besten Personen welche selbst 
genau dieses Board haben.
Anfangs habe ich versucht die Linux Version von BPLAN um zu stricken für 
mich mit deren Hilfe. Doch leider kam ich damit nicht zu meinem Ziel.

Gruß Philipp
OP #1738602
Lesenswert?

Naja wie ich schon im Eingang schrieb. Liegt mein Problem daran. Das 
deren Unterlagen alle davon ausgehen das ich übers Netzwerk mein Linux 
laden will. Und das ist es eben nicht was ich will. Das was BPLAN 
schreibt war für den Anfang ganz schön um mal was zu sehen. Aber ein 
"eigentständiges" System ist damit eben noch nicht möglich.
Gast #1738628
Lesenswert?

Der Rest ist für nicht registrierte Benutzer dann wohl nicht mehr 
erreichbar.
Deshalb bleiben nur allgemeine Tipps die dir jemand geben kann der ARMs 
programmiert. Oder Du findest wirklich jemanden der genau dieses Board 
hat.
An sonsten mußt Du wirklich eine konkrete Frage bezüglich Fehlermeldung 
o.ä. stellen.

Sorry...
#1742238
Lesenswert?

Philipp F. schrieb:
> Hmm ... bis jetzt hatte ich immer gefühl ist allles vertreten. Somit
> hoffte ich hier auf Hilfe zu stoßen.
> Ist jemand ein Forum bekannt welches sich mehr mit diese Thematik
> beschäftigt. Natürlich alles sehr Hardware nah?

Ich kann mir's mal wieder nicht verkneifen.
Du moechtest "Linux" UND "Natürlich alles sehr Hardware nah", such Dir 
eins von beiden aus.

Das Board kann auch mit embOS und emWin betrieben werden, dann wird es 
hardwarenah !?

Robert
OP #1743203
Lesenswert?

Hallo Robert,
also mir ist schon bewusst das Linux nicht gerade Hardwarenah ist. Was 
ich eher damit meine ist das es sich eben um ein sehr abgespecktes Linux 
handelt. Ich will es schaffen auf Ports z.B. wo die 7 Segment dran ist 
zuzugreifen. Das ist es was ich meine.
Das Board habe ich mir eben mit dem Ziel besorgt ein Linux auf einem μC 
zu betreiben. Kleine Programme zu schreiben und es so zu lernen bzw. zu 
verstehen.
Kennst du dich mit dem Board näher aus?

Gruß Philipp
#1743431
Lesenswert?

Hallo Phillip,

hatte es waehrend meines vorherigen Jobs oefters in der Hand als es noch 
nicht am Markt war. Allerdings absolut gar nichts mit Linux :(
Damals haben wir Graphic Treiber fuer den Toshiba ARM9 angepasst und der 
ist auch recht flott mit Graphic gewesen!
Mit Linux kann ich Dir leider ueberhaupt nicht weiterhelfen, sorry

Robert
#1743435
Lesenswert?

Philipp F. schrieb:
> Hallo Robert,
> also mir ist schon bewusst das Linux nicht gerade Hardwarenah ist. Was
> ich eher damit meine ist das es sich eben um ein sehr abgespecktes Linux
> handelt. Ich will es schaffen auf Ports z.B. wo die 7 Segment dran ist
> zuzugreifen. Das ist es was ich meine.
> Das Board habe ich mir eben mit dem Ziel besorgt ein Linux auf einem μC
> zu betreiben. Kleine Programme zu schreiben und es so zu lernen bzw. zu
> verstehen.
> Kennst du dich mit dem Board näher aus?
>
> Gruß Philipp


Nur zur Info:
das ist kein 8 oder 16-Bit Controller wie z.B. der MSP430. Hier handelt 
es sich um ein ARM926EJ-CPU-Core (32-Bit). Der Aufwand dazu ist schon 
was anderes. Es gibt zwar µCLinux -- das ist ein noch mehr abgespecktes 
Linux wo der Prozessor keine MMU hat, also noch verschärfter....

Hast du unter Linux schon mal Programme geschrieben bzw. weist was es 
bedeutet unter Linux die Parallele Schnittstelle direkt anzusteuern?
Falls du diese Frage mit Ja beantworten kannst sollte es kein Problem 
für dich sein den Port mit einer 7-Segment-Anzeige anzusteuern.

Falls nein, wirst du diese Lernkurve machen und die Fragen in der 
Linux-Gemeinde stellen müssen.

gruss
OP #1744101
Lesenswert?

Hallo Joel,
deine Fragen muss ich leider mehr oder weniger alle mit nein 
beantworten. Das Tutorial von BPLAN zu dem Board habe ich 
durchgearbeitet. Dort wurde unter anderem aufs Cross Compiling 
eingegangen. Alles gut und schön. Ein einfaches Hallo Welt App über V24 
lief schnell. Aber das war es dann auch wieder. Aber mein eigentliches 
Problem ist ja noch immer "nur" eine Flashbare Binary zu erzeugen welche 
mir ein lauffähiges Stand-Alone Linux bietet. Nächster Schritt die 
Onboard SD Karte mounten um dann das besagte Hallo World App zum laufen 
zu bringen. Ich denke wenn ich dieses Gerüst habe wird der rest 
"leichter".

Gruß Philipp

PS: Was meinst du mit Lernkurve?
OP #1749450
Lesenswert?

Na endlich habe ich den Fehler gefunden. Mein Problem beim erstellen 
meines RamDiskImages das ich als User:Toshiba nicht genug rechte hatte. 
Als ich mich dann als root eingelogt habe und die erzeugten Dateien als 
Bin. zusammengefasst und geflasht habe lief alles auf anhieb.

nun eine NEUE FRAGE !
Wie mounte ich eine SD Karte welche ich in den Onboard SD Schacht 
stecke?

Vielen Dank schon mal im vorraus.

Gruß Philipp
Gast #2198996
Lesenswert?

Morgen zusammen :)
Das komplette Board wird hervorragend in dem Buch Embedded Linux in der 
Mikrocontrollerpraxis beschrieben. Dort geht es auch um die komplette 
Linuxkernel Erstellung.

Denke mal das mounten klappt nicht, weil der Treiber in der Toolchain 
nicht richtig konfiguriert wurde
Gast #2199275
Lesenswert?

Späte Antwort ;-)
Mir fehlt aber wohl der Treiber für diese wie es aussieht. Habe lange 
nicht mehr gemacht mit dem Board aber mein Problem war es Informationen 
für das Teil zu kriegen. Der SD Teil ist zum Beispiel komplett zu für 
nich SD "Club" Mitglieder.

Hast du das selbe Board?

Gruß Philipp
#2199295
Lesenswert?

Philipp schrieb:
> Hast du das selbe Board?

Ich erlaube mir mal, hier als Mitarbeiter von kernel concepts zu 
sprechen...

Wir sind Partner von Toshiba, was die Unterstützung von Linux auf den 
TMPA-Prozessoren angeht. Die Entwicklung findet unter dem Label 
"tx09linux" statt.

Hier ein paar wichtige Links zu dem Board:

http://tx09linux.kernelconcepts.de/
http://git.labs.kernelconcepts.de/
http://mail.kernelconcepts.de/cgi-bin/mailman/listinfo/tx09linux

Gerade die Mailingliste könnte hier hilfreich sein, da sind neben uns 
auch Leute bei Toshiba drauf, die die Kernelentwicklung selber 
vorantreiben.

Viele Grüße,
        Simon

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