Erfahrung mit LPC3250 und RTOS?

Gast #1703347
Lesenswert?
• ▲
▼
Hallo!
Sorry das ich hier diesen unbeantworteten Thread wieder pushe, jedoch 
hat jemand Erfahrungen? Würde nämlich auf gerne FreeRTOS auf diesem 
Controller laufen lassen.

Ich habe bereits den STR9 mit FreeRTOS laufen -> kann ich hier den 
selben Code (startup-File mit Init aller Register und sowas) verwenden? 
Es handelt sich ja bei beiden um einen ARM9, oder?

Bitte um Infos!

Danke
#1704702
Lesenswert?
• ▲
▼
AnotherOne schrieb:
> Hallo!
> Sorry das ich hier diesen unbeantworteten Thread wieder pushe, jedoch
> hat jemand Erfahrungen? Würde nämlich auf gerne FreeRTOS auf diesem
> Controller laufen lassen.
>
> Ich habe bereits den STR9 mit FreeRTOS laufen -> kann ich hier den
> selben Code (startup-File mit Init aller Register und sowas) verwenden?
> Es handelt sich ja bei beiden um einen ARM9, oder?

Sehr unterschiedliche ARM9, der eine ist ein ARM966, der andere ein 
ARM926, da gibt's ne Menge Unterschiede. Ein RTOS wird im allgemeinen 
nicht nur CPU Register sondern auch mindestens was Timer und Interrupt 
maessiges initialisieren, die sind doch recht unterschiedlich.

Diese konkrete Frage (selben Code) kann auch konkret und kurz mit einem 
"Nein" beantwortet werden.

Die Infos ob die Register dieselben Namen haben und an derselben Stelle 
stehen sind im Datasheet / User Manual zu finden.

Robert
Gast #1708273
Lesenswert?
• ▲
▼
Hallo!

Und hat jemand jetzt schon das FreeRTOS zum laufen bekommen am LPC3250?

Ich bin auch gerade dabei.... hat sonst jemand Informationen für mich, 
welche Register alle gesichert werden müssen (portSAVE_CONTEXT bzw. 
portRESTORE_CONTEXT) bzw. gehört noch etwas beim Taskwechsel?
#1708285
Lesenswert?
• ▲
▼
ManuelS. schrieb:

> Ich bin auch gerade dabei.... hat sonst jemand Informationen für mich,
> welche Register alle gesichert werden müssen (portSAVE_CONTEXT bzw.
> portRESTORE_CONTEXT) bzw. gehört noch etwas beim Taskwechsel?

Der Kontext des ARM-Core ist der Gleiche, daran ändert sich nichts. Es 
wird jedoch notwendig sein, den Kontext des VFP mit aufzunehmen, sofern 
verwendet.

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.