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

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