J'utilise MSP430F5418 avec FreeRTOS 7 dans un modèle de données de taille moyenne. Je souhaite enregistrer les registres CRC MSP sur le commutateur de contexte FreeRTOS. J'ai édité le portext.s43 comme ceci.Puis-je sauvegarder les registres CRC MSP430 pendant le changement de contexte FreeRTOS?
En macro de contexte de sauvegarde, après avoir poussé 15 registres à empiler, je pousse les registres CRC. (CRCDI est le MSP membre pour enregistrer)
mov.w CRCD1, r15
pushx.a r15
Dans la restauration macro contexte, je poped juste le CRC avant POPING les 15 registres.
popx.a r15
mov.w r15, CRCDI
Il est supposé fonctionner, mais ce n'est pas le cas. Le contrôle du programme va à l'emplacement inconnu.
Quelqu'un a une idée?
Je suis désolé. Je viens de poster partout pour obtenir plus de réponses plus rapidement – Harikrishnan
Peut-être parce que SO est un site très bien fonctionnant et non spécifique au projet pour les questions et réponses, alors que SF est une horreur rampante. – XTL