Forum: Mikrocontroller und Digitale Elektronik Erfahrung mit LPC3250 und RTOS?


von Ich (Gast)


Lesenswert?

Hi Leute! Ich denke der Betreff sagt alles ;)

Hat jemand Erfahrungen mit dem LPC3250 (oder LPC3240)?
Hat jemand ein RTOS hierfür portiert? (freeRTOS) -> wenn ja, gibt's den 
Code dazu oder Tipps?

lg,

von AnotherOne (Gast)


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

von Robert T. (robertteufel)


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

von ManuelS. (Gast)


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?

von (prx) A. K. (prx)


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.